public List <DomicilioMediadorSP> updateDomicilioMediador(DomicilioMediadorDto DomicilioMediadorDto) { DomicilioMediadorModificado = DomicilioMediadorDto; List <DomicilioMediadorSP> lista = new List <DomicilioMediadorSP>(); using (NuevoDbContext context = new NuevoDbContext()) { DomicilioMediadorDto DomicilioMediador = context.getDomiciliosMediadores(true).Where(t => t.Id == DomicilioMediadorDto.Id).FirstOrDefault(); DomicilioMediadorOriginal = DomicilioMediador; prepararCambios(DomicilioMediadorModificado, DomicilioMediadorOriginal, context); DomicilioMediador.Domicilio = DomicilioMediadorDto.Domicilio.Trim().ToUpper(); DomicilioMediador.MediadorId = DomicilioMediadorDto.MediadorId; DomicilioMediador.Activo = DomicilioMediadorDto.Activo; context.SaveChanges(); context.CommonChangeLogger.AddRange(listLoggers); context.SaveChanges(); lista = context.Database .SqlQuery <DomicilioMediadorSP>("GetDomicilioMediadorPorId @id", new SqlParameter("@id", DomicilioMediadorOriginal.Id)) .ToList(); } return(lista); }