//insertar o actualizar nuevo proveedor public async Task <bool> CrearProveedor(CreateProveedorDto model) { var result = false; try { if (model.Id > 0) { _context.Proveedor.Update(new Proveedor { Id = model.Id, Nombre = model.Nombre, Telefono = model.Telefono, Direccion = model.Direccion, Email = model.Email, Nit = model.Nit }); } else { _context.Proveedor.Add(new Proveedor { Nombre = model.Nombre, Telefono = model.Telefono, Direccion = model.Direccion, Email = model.Email, Nit = model.Nit }); } await _context.SaveChangesAsync(); result = true; } catch (Exception) { } return(result); }
public async Task <IActionResult> Create([FromBody] CreateProveedorDto model) { return(Ok( await _proveedor.CrearProveedor(model) )); }