public async Task <CategoryViewModel> AddNewCategory(CategoryViewModel categoryViewModel) { var mapped = _mapper.Map <Category>(categoryViewModel); await _categoryRepository.AddNewCategory(mapped); return(categoryViewModel); }
public bool AddNewCategory(AddCategoryViewModel addCategoryVM) { try { if (addCategoryVM == null) { return(false); } var category = new Category { Name = addCategoryVM.Name }; if (addCategoryVM.SelectedCategoryId != null) { var rootCategory = _categoryRepository.GetCategoryById(int.Parse(addCategoryVM.SelectedCategoryId)); category.RootCategoryId = rootCategory.Id; } _categoryRepository.AddNewCategory(category); return(true); } catch { return(false); } }
public HttpResponseMessage AddNewCategory(string CategoryId, string categoryname, string menuid, string storeid, string CategoryDescription) { CategoryModel model = new CategoryModel(); model.CategoryId = Convert.ToInt32(CategoryId); model.CategoryName = categoryname; model.StoreId = Convert.ToInt32(storeid); model.MenuId = Convert.ToInt32(menuid); model.CategoryDescription = CategoryDescription; ResponseStatus response = new ResponseStatus(); try { var data = _repository.AddNewCategory(model); //if (data.CategoryId > 0) //{ return(Request.CreateResponse(HttpStatusCode.OK, new { data })); //} //else //{ // return Request.CreateResponse(HttpStatusCode.BadRequest, new { data }); //} } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Something Worng !", ex)); } }
private void SaveNewCategory() { Category C = new Category { CategoryName = CategoryName, Description = Description }; C.Products = new List <Product>(Products); Repository.AddNewCategory(C); }
public IActionResult AddNewCategory(AddCategoryViewModel model) { // Creating New Item Category newCategory = new Category() { CategoryId = model.CategoryId, Name = model.Name, }; // Adding Item to DB _categoryRepository.AddNewCategory(newCategory); return(RedirectToAction("ChartView", "Chart")); }
public async Task <IActionResult> Create(Category category) { if (ModelState.IsValid) { if (category.CategoryName != null) { int id = await categoryRepository.AddNewCategory(category); if (id > 0) { return(RedirectToAction("Create", new { msg = true })); } } } return(View()); }
public int AddCategory(CategoryModel model) { var entity = Mapper.Map <Category>(model); return(_categoryRepository.AddNewCategory(entity)); }
public async Task <ActionResult <DataLayer.Entities.Category> > AddnewCategory([FromBody] CategoryDTO newCategoryObject) { var addCategoryResult = await _repository.AddNewCategory(newCategoryObject); return(StatusCode(201, addCategoryResult)); }