public IActionResult SaveDetalleRequerimiento(List <DetalleRequerimiento> list) { Response <List <DetalleRequerimiento> > response = new Response <List <DetalleRequerimiento> >(); try { IDetalleRequerimientoService service = new DetalleRequerimientoService(DbContext); Task <List <DetalleRequerimiento> > p = service.save(list); response.ok(true, p.Result, "Se inserto detalle"); return(Ok(response)); } catch (Exception ex) { response.ok(false, null, "Error en el servicio " + ex.Message); return(BadRequest(response)); } }
public IActionResult ReadCSV(string file) { IDetalleRequerimientoService service = new DetalleRequerimientoService(DbContext); Response <List <DetalleRequerimiento> > response = new Response <List <DetalleRequerimiento> >(); try { List <DetalleRequerimiento> p = service.migrateCsvData(file).Result; response.ok(true, p, "La siguiente lista fue migrada"); return(Ok(response)); } catch (Exception ex) { response.ok(false, new List <DetalleRequerimiento>(), "Error al Migrar la data " + ex.Message); return(BadRequest(response)); } }
public IActionResult FindByIdRequerimiento(int idRequerimiento) { Response <List <DetalleRequerimiento> > response = new Response <List <DetalleRequerimiento> >(); IDetalleRequerimientoService p = new DetalleRequerimientoService(DbContext); try { List <DetalleRequerimiento> listdetallerequerimiento = p.findAllByIdRequerimiento(idRequerimiento).Result; response.ok(true, listdetallerequerimiento, "Detalle Listos"); return(Ok(response)); } catch (Exception ex) { response.ok(false, new List <DetalleRequerimiento>(), "No hay Detalle en la lista"); return(BadRequest(response)); } }
public IActionResult DeleteRequerimientotById(int Id) { IDetalleRequerimientoService service = new DetalleRequerimientoService(DbContext); Response <DetalleRequerimiento> response = new Response <DetalleRequerimiento>(); try { DetalleRequerimiento p = service.deleteById(Id).Result; response.ok(true, p, "Se cambio el estado a DELETE"); return(Ok(response)); } catch (Exception ex) { response.ok(false, new DetalleRequerimiento(), "Error al cambiar estado " + ex.Message); return(BadRequest(response)); } }