public IActionResult Add(VMAddCategory vmcategory) { TbCategory TobeaddedCategory = new TbCategory(); VMEditCategory addedCategory = new VMEditCategory(); mapper.Map(vmcategory, TobeaddedCategory); unitOfWork.Categories.Add(TobeaddedCategory); unitOfWork.Complete(); mapper.Map(TobeaddedCategory, addedCategory); return(Ok(addedCategory)); }
public IActionResult Delete(int id) { TbCategory category = unitOfWork.Categories.Get(id); if (category == null) { return(NotFound()); } unitOfWork.Categories.Remove(category); unitOfWork.Complete(); return(Ok()); }
public IActionResult Edit(VMEditCategory vmcategory) { TbCategory TobeUpdatedCategory = unitOfWork.Categories.Get(vmcategory.Id); if (TobeUpdatedCategory == null) { return(NotFound()); } mapper.Map(vmcategory, TobeUpdatedCategory); unitOfWork.Complete(); return(Ok(vmcategory)); }
public IActionResult Get(int id) { TbCategory category = unitOfWork.Categories.Get(id); if (category == null) { return(NotFound()); } VMEditCategory vmcategory = mapper.Map <TbCategory, VMEditCategory>(category); return(Ok(vmcategory)); }