Example #1
0
        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());
        }
Example #2
0
        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));
        }
Example #3
0
 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));
     }
 }