示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }