//insertar o actualizar nuevo cargo public async Task <bool> CrearCargo(CargoCreateDto model) { var result = false; try { if (model.Id > 0) { _context.Cargo.Update(new Cargo { Id = model.Id, Nombre = model.Nombre, Descripcion = model.Descripcion }); } else { _context.Cargo.Add(new Cargo { Nombre = model.Nombre, Descripcion = model.Descripcion }); } await _context.SaveChangesAsync(); result = true; } catch (Exception) { } return(result); }
public async Task <IActionResult> Create([FromBody] CargoCreateDto model) { return(Ok( await _cargo.CrearCargo(model) )); }