public bool Receber(int Codigo, string Obs, int[] Ativos, string[] Imgs, int pessoa, string Latitude, string Longitude, int[] Salas) { Localizacao loc = new Localizacao(Latitude, Longitude, 0); Transferencia transf = new Transferencia() { AprovacaoDestino = new Aprovacao() { Observacao = Obs, Responsável = new Pessoa(pessoa) }, AprovacaoGerente = null }; transf.SetCodigo(Codigo); transf.AprovacaoDestino.Status = true; transf.AprovacaoDestino.DataInsercao = DateTime.Now; List <Ativo> Atvs = new List <Ativo>(); for (int i = 0; i < Ativos.Length; i++) { Atvs.Add(new Ativo(Ativos[i])); Atvs[i].Imagens.Add(new Imagem(0, Imgs[i], Ativos[i])); Atvs[i].SetSala(new Sala(Salas[i])); } transf.AprovacaoDestino.Ativos = Atvs; return(transf.Receber(loc)); }