Jump to content

Air-Gear

Membros
  • Contagem de Conteúdo

    3
  • Ingressou

  • Última visita

Postagens postado por Air-Gear

  1. Bom, eu coloquei como você recomendou e o repSol dentro do for deu erro: "Não é possível atribuir a "repSol" porque ele é um "variável using""

    Segue o que eu fiz:

    public class clUpload
        {
            #region insert
    
            internal static Repository <tbUploadSCP> novoUpload(objUpload obj)
            {
                
                using (TransactionScope ts = new TransactionScope())
                {
                    using (Repository<tbUploadSCP> repSol = new Repositoryupload())
                    {
    
                        for (int i = 0; i < obj.arq.Count; i++) 
                        {
                            repSol = 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,
                            };
    
                        }
    
    
                    }
                    ts.Complete();
    
                    return repSol;
                }
            }
    }

     

    • Curtir 1
  2. 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;
                }
            }
    }

     

    • Curtir 1
×
×
  • Create New...