public async Task <ActionResult> Create(CategoryModel categoryModel) { var category = _mapper.Map <Category>(categoryModel); await _manager.Create(category); return(Ok()); }
public async Task <CategoryDto> CreateCategory(CategoryDto dto) { var newEntity = _mapper.Map <CategoryEntity>(dto); var entity = await _categoryManager.Create(newEntity); return(_mapper.Map <CategoryDto>(entity)); }
public ActionResult Add(Category c) { _categoryManager.Create(c); var categories = _categoryManager.Get(); return(View("Index", categories)); }
public async Task <ActionResult> PostClosetItem([FromBody] CreateCategoryItemMessage request) { var info = new CreateCategoryItemInfo(request.Name); await _manager.Create(info); return(new OkObjectResult(info)); }
public async Task <IActionResult> Create(CategoryCreateViewModel categoryCreateViewModel) { if (ModelState.IsValid) { Category createCategory = _iMapper.Map <Category>(categoryCreateViewModel); bool isAdd = await _iCategoryManager.Create(createCategory); if (isAdd) { return(RedirectToAction("Index")); } else { ViewBag.ErrorMessage = "Failed to Save Category"; } } return(View(categoryCreateViewModel)); }
public IActionResult Post([FromBody] CategoryCreate category) { if (category == null) { return(BadRequest()); } _categoryManager.Create(category); return(new ObjectResult(category)); }
public IActionResult AddCategory([FromBody] CategoryDTO categoryDto) { if (categoryDto == null) { return(BadRequest()); } var category = _categoryManager.Create(categoryDto); return(Created(new Uri("http://localhost:12621/api/category/" + category.CategoryId), category)); }
public async Task <ActionResult <List <Category> > > CreateAsync(Category category) { try { await _categoryManager.Create(category); var categories = await _categoryManager.GetAll(); return(categories); } catch (Exception ex) { _logger.LogError("An error has been thrown in CategoryController:CreateAsync"); return(BadRequest(ex)); } }
public async Task <IActionResult> Create([FromBody] Categories inputModel) { try { if (string.IsNullOrEmpty(inputModel.Name)) { throw new Exception($"Tên chuyên mục {MessageConst.NOT_EMPTY_INPUT}"); } var exist = await _categoryManager.FindByCode(inputModel.Code); if (exist != null) { throw new Exception($"Mã(Code) chuyên mục {MessageConst.EXIST}"); } //var exist = await _categoryManager.FindByName(inputModel.Name.ToLower().Trim()); //if (exist != null) //{ // throw new Exception($"Tên chuyên mục {MessageConst.EXIST}"); //} //var dataDisplay = await _categoryManager.CheckDisplayOrder(inputModel.DisplayOrder); //if (dataDisplay != null) //{ // throw new Exception("Thứ tự hiển thị đã dùng cho chuyên mục mục khác"); //} inputModel.MenuDisplay = inputModel.MenuDisplay.Trim().ToUpper(); inputModel.GroupDisplay = inputModel.GroupDisplay.Trim().ToUpper(); inputModel.ListContentType = inputModel.ListContentType == null ? 1 : inputModel.ListContentType; inputModel.CreatedDate = DateTime.Now; var result = await _categoryManager.Create(inputModel); return(Ok(result)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public async Task Create(CreateCategoryInput input) { var output = ObjectMapper.Map <Category>(input); await _categoryManager.Create(output); }
public async Task Create(CreateCategoryInput input) { var category = _mapper.Map <Category>(input); await _categoryManager.Create(category); }
public bool Create(Category category) { return(_categoryManager.Create(category)); }