public List <OrganismoSP> updateOrganismo(OrganismoDto OrganismoDto) { List <OrganismoSP> lista = new List <OrganismoSP>(); OrganismoModificado = OrganismoDto; using (NuevoDbContext context = new NuevoDbContext()) { OrganismoDto Organismo = context.getOrganismos(true).Where(t => t.Id == OrganismoDto.Id).FirstOrDefault(); OrganismoOriginal = Organismo; prepararCambios(OrganismoModificado, OrganismoOriginal, context); var idOrganismoAModificarr = Organismo.Id; Organismo.Nombre = OrganismoDto.Nombre.Trim().ToUpper(); Organismo.Activo = OrganismoDto.Activo; Organismo.Provincia_Id = OrganismoDto.Provincia_Id; Organismo.Localidad_Id = OrganismoDto.Localidad_Id; Organismo.Region_Id = OrganismoDto.Region_Id; context.SaveChanges(); context.CommonChangeLogger.AddRange(listLoggers); context.SaveChanges(); lista = context.Database .SqlQuery <OrganismoSP>("GetOrganismosPorId @id", new SqlParameter("@id", Organismo.Id)) .ToList(); } return(lista); }