Os dados em array são enviados, mas quando chega no back-end só o ultimo que é retornado

.NET

C#

.NET Framework

27/12/2021

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;
            }
        }
}
Anderson Araújo

Anderson Araújo

Curtidas 0
POSTAR