public async Task <IActionResult> UpdateCabTra([FromRoute] int id, [FromBody] DPCABTRA model) { if (id != model.Id) { return(BadRequest()); } _context.Entry(model).State = EntityState.Modified; await _context.SaveChangesAsync(); return(Ok()); }
public async Task <ActionResult <DPCABTRA> > GetDpcabtra([FromRoute] string tipo_asi, [FromRoute] string asiento) { DPCABTRA cabtra = await _context.DPCABTRA.Where(m => m.Tipo_asi == tipo_asi && m.Asiento == asiento).FirstOrDefaultAsync(); if (cabtra == null) { return(BadRequest("No existe transacción..!")); } if (cabtra.Anulado) { return(BadRequest("Transacción se encuentra anulada: " + cabtra.Usuanu)); } return(Ok(cabtra)); }
public async Task <IActionResult> CreateCabTra([FromBody] DPCABTRA model) { if (ModelState.IsValid) { _context.DPCABTRA.Add(model); if (await _context.SaveChangesAsync() > 0) { return(Ok(model)); } else { return(BadRequest("Datos incorrectos")); } } else { return(BadRequest(ModelState)); } }