public async Task <bool> Insert(Supplier supplier) { if (!RunValidation(new SupplierValidation(), supplier) || !RunValidation(new AddressValidation(), supplier.Address)) { return(false); } if (_supplierRepository.Find(f => f.Document == supplier.Document).Result.Any()) { Notify("Já existe um fornecedor com este documento informado."); return(false); } await _supplierRepository.Add(supplier); return(true); }
public IActionResult GetSupplier(int id) { Supplier c = repo.Find(id); if (c == null) { return(NotFound()); // 404 } return(new ObjectResult(c)); // 200 OK, and serialize the object }
public override IActionResult PostEntity(SupplierModel model) { var supplier = _supplierRepository.Find(s => s.Name == model.Name).FirstOrDefault(); if (supplier != null) { return(BadRequest($"Leverancier '{model.Name}' bestaat al.")); } return(base.PostEntity(model)); }
public async Task <IActionResult> Get(long id) { var supplier = await repo.Find(id); if (supplier == null) { return(NotFound()); } return(Ok(supplier)); }
public async Task <IActionResult> Get(Guid id) { var result = await supplieRepository.Find(x => x.Id == id); if (result == null) { return(NotFound()); } return(Ok(mapper.Map <SupplieDto>(result))); }
public ActionResult EditSupplier(int supplierId) { var supplier = supplierRepository.Find(supplierId); return(View(supplier)); }
public ActionResult <SupplierResource> GetSupplierbyID(Guid supplierID) { return(_mapper.Map <SupplierResource>(_supplierRepository.Find(supplierID))); }