Example #1
0
        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);
        }
Example #2
0
        public ActionResult <BaseViewModel <ProductCategoryViewModel> > PostProductCategory(CreateProductCategoryRequestViewModel request)
        {
            var result = _producCategorytService.CreateProductCategory(request);

            this.HttpContext.Response.StatusCode = (int)result.StatusCode;
            return(result);
        }