public static dynamic ActualizarItemInfoFinanciera(IContextFactory factory, IOptions <ConnectionDB> connection, InformacionFinancieraRequest proyectoRequest) { long idProyecto = 0; using (Aldeas_Context db = factory.Create(connection)) { var registro = from dato in db.tbInformacionFinanciera where dato.id == proyectoRequest.ItemFinanciera.id select dato; if (registro.Any()) { idProyecto = proyectoRequest.ItemFinanciera.id; registro.First().costoTotal = proyectoRequest.ItemFinanciera.costoTotal; registro.First().fuente = proyectoRequest.ItemFinanciera.fuente; registro.First().plataContrapartida = proyectoRequest.ItemFinanciera.plataContrapartida; registro.First().tipoFuente = proyectoRequest.ItemFinanciera.tipoFuente; registro.First().plataDonante = proyectoRequest.ItemFinanciera.plataDonante; registro.First().monedaDonacion = proyectoRequest.ItemFinanciera.monedaDonacion; registro.First().tasacambio = proyectoRequest.ItemFinanciera.tasacambio; registro.First().cuenta = proyectoRequest.ItemFinanciera.cuenta; registro.First().navision = proyectoRequest.ItemFinanciera.navision; registro.First().responsable = proyectoRequest.ItemFinanciera.responsable; registro.First().lugar = proyectoRequest.ItemFinanciera.lugar; db.SaveChanges(); } } return(new { id = idProyecto, status = idProyecto == 0 ? "error" : "OK", code = idProyecto == 0 ? 300 : 200 }); }
public dynamic ActualizarItemInfoFinanciera(InformacionFinancieraRequest proyectoRequest) { return(ProyectoOperations.ActualizarItemInfoFinanciera(_factory, _connectionDB, proyectoRequest)); }
public dynamic ActualizarIteminformacionFinanciera([FromBody] InformacionFinancieraRequest request) { return(_dataModelRepository.ActualizarItemInfoFinanciera(request)); }