public MotivoDeBajaDto updateMotivo(MotivoDeBajaDto MotivoDeBajaDto) { motivoModificado = MotivoDeBajaDto; using (NuevoDbContext context = new NuevoDbContext()) { //load task from database MotivoDeBajaDto motivo = context.getMotivos(true).Where(t => t.Id == MotivoDeBajaDto.Id).FirstOrDefault(); motivoOriginal = motivo; prepararCambios(motivoModificado, motivoOriginal, context); var idmotivoAModificarr = motivo.Id; motivo.Nombre = MotivoDeBajaDto.Nombre; motivo.Deleted = MotivoDeBajaDto.Deleted; //save changes to database context.SaveChanges(); context.CommonChangeLogger.AddRange(listLoggers); context.SaveChanges(); return(motivo); } }