public IActionResult Get(int id) { TbProduct product = unitOfWork.Products.Get(id); VMProduct vmProduct = mapper.Map <TbProduct, VMProduct>(product); return(Ok(vmProduct)); }
public IActionResult Add(VMProduct vmproduct) { TbProduct product = mapper.Map <VMProduct, TbProduct>(vmproduct); unitOfWork.Products.Add(product); unitOfWork.Complete(); vmproduct.Id = product.Id; return(Ok(vmproduct)); }
public IActionResult Delete(int id) { TbProduct product = unitOfWork.Products.Get(id); if (product == null) { return(NotFound()); } unitOfWork.Products.Remove(product); unitOfWork.Complete(); return(Ok()); }
public IActionResult Edit(VMProduct vmproduct) { TbProduct product = unitOfWork.Products.Get(vmproduct.Id); if (product == null) { return(NotFound()); } product = mapper.Map <VMProduct, TbProduct>(vmproduct); unitOfWork.Complete(); return(Ok(vmproduct)); }