Foto de Anderson A.
Anderson há 3 anos
Enviada pelo
Site

Quando chega no back-end só o ultimo dado que é retornado

Olá pessoal!

Eu fiz um código de enviar fotos e salvar os dados dos mesmo, como novo nome e data de envio. A parte Front-End está praticamente pronta, agora no Back End que preciso de ajuda.

No código Back-End, já chega os campos com os dados preenchidos dentro do array Arq. Na hora de passar na classe clUpload, passa normalmente, mas percebi que passa em cima do anterior e retoma somente o ultimo do array.

Ainda estou iniciando no Back-End em C#, tentei transformar uma classe em array, mas não conseguir.

Alguém pode me ajudar? Segue o código:

public class clUpload
    {
        #region insert
 
        internal static tbUploadSCP novoUpload(objUpload obj)
        {
            tbUploadSCP uploadA = new tbUploadSCP();
 
            using (TransactionScope ts = new TransactionScope())
            {
                using (Repository<tbUploadSCP> repSol = new Repositoryupload())
                {
                    for (int i = 0; i < obj.arq.Count; i++)
                    {
                        uploadA = new tbUploadSCP
                        {
                            url = obj.arq[i].url,
                            userId = obj.arq[i].userId,
                            upIdAcao = obj.arq[i].upIdAcao,
                            upTipo = obj.arq[i].upTipo,
                            upData = obj.arq[i].upData,
                        };
                        repSol.Add(uploadA);
                    }
                }
                ts.Complete();
 
                return uploadA;
            }
        }
}
Computação Linguagens de Programação
1 resposta
Professor Gustavo A.
Respondeu há 3 anos
Contatar Gustavo
Olá Anderson, o problema é que você está retornando o uploadA e não o repo, logo o upload A é sobrescrito no For e sempre retornará o último

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa