public Requerimiento(int idRequerimiento, string descripcion, DateTime fechaRequerimiento, TipoRequerimiento tipo) { this.idRequerimiento = idRequerimiento; this.descripcion = descripcion; this.fechaRequerimiento = fechaRequerimiento; this.tipo = tipo; }
public async Task <TipoRequerimiento> save(TipoRequerimiento tiporequerimiento) { tiporequerimiento.Dml = "I"; tiporequerimiento.UpDateTime = new DateTime(); tiporequerimiento.CreateTime = new DateTime(); dbContext.TipoRequerimientos.Add(tiporequerimiento); await dbContext.SaveChangesAsync(); return(tiporequerimiento); }
public async Task <TipoRequerimiento> findById(int Id) { if (Id == null || Id == 0) { return(new TipoRequerimiento()); } TipoRequerimiento tiporequerimiento = await dbContext.TipoRequerimientos.FindAsync(Id); return(tiporequerimiento); }
/******************************************METHOD'S*******************************/ public async Task <TipoRequerimiento> deleteById(int Id) { TipoRequerimiento tiporequerimiento = findById(Id).Result; tiporequerimiento.Dml = "D"; dbContext.TipoRequerimientos.Update(tiporequerimiento); await dbContext.SaveChangesAsync(); return(tiporequerimiento); }
public IActionResult DeleteTipoRequerimientoById(int Id) { ITipoRequerimientoService service = new TipoRequerimientoService(DbContext); Response <TipoRequerimiento> response = new Response <TipoRequerimiento>(); try { TipoRequerimiento 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 TipoRequerimiento(), "Error al cambiar estado " + ex.Message); return(BadRequest(response)); } }
public IActionResult SaveTipoRequerimiento(TipoRequerimiento tiporequerimiento) { Response <TipoRequerimiento> response = new Response <TipoRequerimiento>(); try { ITipoRequerimientoService service = new TipoRequerimientoService(DbContext); Task <TipoRequerimiento> p = service.save(tiporequerimiento); response.ok(true, p.Result, "Se inserto el tipo de requerimiento"); return(Ok(response)); } catch (Exception ex) { response.ok(false, null, "Error en el servicio " + ex.Message); return(BadRequest(response)); } }
public async Task <List <TipoRequerimiento> > migrateCsvData(string file) { List <TipoRequerimiento> colection = new List <TipoRequerimiento>(); string[] st = System.IO.File.ReadAllLines(file); List <String> filas = st.ToList(); filas .Where(fila => fila != filas[0]) .ToList() .ForEach(fila => { string[] atributo = fila.Split(";"); TipoRequerimiento tipoRequerimiento = new TipoRequerimiento(); //tipoRequerimiento.Id = int.Parse(atributo[ID]); tipoRequerimiento.Descripcion = atributo[DESCRIPCION]; tipoRequerimiento.Dml = "I"; dbContext.TipoRequerimientos.AddAsync(tipoRequerimiento); colection.Add(tipoRequerimiento); }); await dbContext.SaveChangesAsync(); return(colection); }