public BaseViewModel <ProductCategoryViewModel> CreateProductCategory(CreateProductCategoryRequestViewModel request) { var entity = _mapper.Map <ProductCategory>(request); entity.Id = Guid.NewGuid(); entity.SetDefaultInsertValue(_repository.GetUsername()); _repository.Add(entity); var result = new BaseViewModel <ProductCategoryViewModel>() { Data = _mapper.Map <ProductCategoryViewModel>(entity), StatusCode = HttpStatusCode.OK }; Save(); return(result); }
public ActionResult <BaseViewModel <ProductCategoryViewModel> > PostProductCategory(CreateProductCategoryRequestViewModel request) { var result = _producCategorytService.CreateProductCategory(request); this.HttpContext.Response.StatusCode = (int)result.StatusCode; return(result); }