public async Task <IActionResult> SaveCCosto([FromBody] DP01ACCO model) { if (ModelState.IsValid) { //Verifico si existe cuenta var cco = _context.DP01ACCO.Where(m => m.Cod_centro == model.Cod_centro).FirstOrDefault(); if (cco != null) { return(BadRequest("Centro de Costo ya Existe..!")); } //Ingreso Informacion _context.DP01ACCO.Add(model); if (await _context.SaveChangesAsync() > 0) { return(Ok(model)); } else { return(BadRequest("Datos incorrectos")); } } else { return(BadRequest(ModelState)); } }
public async Task <IActionResult> UpdateCCostoById([FromRoute] int id, [FromBody] DP01ACCO model) { if (id != model.Id) { return(BadRequest()); } _context.Entry(model).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <DP01ACCO> > GetCCostoByCodigo([FromRoute] string codigo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DP01ACCO cco = await _context.DP01ACCO.Where(m => m.Cod_centro == codigo).FirstOrDefaultAsync(); if (cco == null) { return(NotFound()); } return(Ok(cco)); }