public IActionResult CreateSubCategory([FromBody] SubCategory subCategory)
 {
     if (ModelState.IsValid)
     {
         _subCategoryService.CreateSubCategory(subCategory);
     }
     return(Ok(subCategory));
 }
        public IActionResult CreateSubCategory([FromBody] SubCategoryViewModel VM)
        {
            SubCategory newSubCat = new SubCategory()
            {
                Name = VM.Name
            };
            var subCategory = _subCatSrv.CreateSubCategory(newSubCat, VM.MainCategoryId);

            if (subCategory != null)
            {
                return(Ok(new { Status = "Success", SubCategory = new { Name = subCategory.Name, Id = subCategory.Id, MainCategory = subCategory.MainCategory.Name } }));
            }
            else
            {
                return(Ok(new { Status = "Failed" }));
            }
        }
Ejemplo n.º 3
0
        public ActionResult <SubCategoryDto> CreateSubCategory([FromBody] SubCategoryDto subCategory)
        {
            subCategory.CategoryId = subCategory.Category.Id;
            subCategory.Category   = null;
            var subCategoryDto = _subCategoryService.CreateSubCategory(subCategory);

            if (subCategoryDto == null)
            {
                List <string> errorMessage = new List <string>();
                errorMessage.Add("Đã phát sinh lỗi, vui lòng thử lại");
                return(BadRequest(new ResponseDto(errorMessage, 500, subCategoryDto)));
            }
            List <string> successMessage = new List <string>();

            successMessage.Add("Thêm thông tin thành công");
            var responseDto = new ResponseDto(successMessage, 200, subCategoryDto);

            return(Ok(responseDto));
        }
 // POST: api/SubCategory
 /// <summary>
 /// Add new SubCategory
 /// </summary>
 /// <param name="subCategoryModel">new subcategory model</param>
 /// <returns>id of the newly created subcategory</returns>
 public int Post([FromBody] InputSubCategoryModel subCategoryModel)
 {
     return(_subCategoryService.CreateSubCategory(subCategoryModel));
 }