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