public IActionResult AddCategory(Category category) { TempData["mesaj"] = _icm.Add(category); return(RedirectToAction("AddCategory")); }
public AddCategoryResult Save([FromBody] SaveCategoryRequest request) { try { if (request == null || request.Category == null) { throw new ArgumentNullException(nameof(SaveCategoryRequest)); } // Check if the current user is authorized to make this operation else { CategoryManager.CheckIsUserAuthonticatedToEditDelete(User.GetUserId(), request.Category); } if (request.Category.IconName.CheckIsNull()) { request.Category.IconName = Guid.NewGuid().ToString(); } CategoryManager.Add(request.Category); if (request.Category.Icon != null && request.Category.Icon.Length > 0) { ImageExtensions.SaveImage(GetCategoryImagePath(request.Category.IconName), request.Category.Icon); } return(new AddCategoryResult() { }); } catch (Exception ex) { return(new AddCategoryResult(ex)); } }
public void CanAddCategory() { Response <int> actual = _categoryManager.Add("TestCatFromMgr"); Assert.AreEqual(4, _categoryManager.GetAll().Data.Count); Assert.AreEqual("TestCatFromMgr", _categoryManager.GetAll().Data[3].Name); Assert.AreEqual(4, actual.Data); }
public ActionResult AddCategory(Category category) { if (!ModelState.IsValid) { return(View("AddCategory")); } _categoryManager.Add(category); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create(Category category) { if (ModelState.IsValid) { bool isAdded = await _categoryManager.Add(category); if (isAdded) { ViewBag.SuccessMessage = "Added Successfully"; return(RedirectToAction("Index")); } } else { ViewBag.ErrorMessage = "Operation failed"; } return(RedirectToAction("Index")); }
public IActionResult Create(Category category) { if (ModelState.IsValid) { Category category1 = _categoryManager.GetById(2); bool isSaved = _categoryManager.Add(category); } return(View()); }
public IActionResult AddCategory(Category aCategoryDetails) { if (ModelState.IsValid) { bool isAdd = _iCategoryManager.Add(aCategoryDetails); if (isAdd) { return(RedirectToAction("Index")); } else { return(ViewBag.ErrorMessage = "Category add has been failed! Try again."); } } return(View(aCategoryDetails)); }
public IActionResult Create(Category category) { if (ModelState.IsValid) { _iCategoryManager.Add(category); return(RedirectToAction(nameof(Index))); } return(View(category)); }
public IActionResult AddCategory(Category item) { var result = _categoryManager.Add(item); if (result.Success) { return(Ok(result)); } return(BadRequest(result.Message)); }
public IActionResult Create(Category category) { if (ModelState.IsValid) { category.CreatedAt = DateTime.Now; category.UpdatedAt = DateTime.Now; _iCategoryManager.Add(category); return(RedirectToAction(nameof(Index))); } return(View(category)); }
public ActionResult Create(Category entity) { try { _categoryManager.Add(entity); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(CategoryViewModel categoryViewModel) { Category category = Mapper.Map <Category>(categoryViewModel); bool isSaved = categoryManager.Add(category); if (isSaved) { TempData["msg"] = "Category Save Successfully"; return(RedirectToAction("Index")); } return(View()); }
public IActionResult Post([FromBody] Category model) { if (ModelState.IsValid) { var isSaved = _categoryManager.Add(model); if (isSaved) { return(Ok(model)); } } return(BadRequest(ModelState)); }
public IActionResult Post([FromBody] Category category) { if (category == null) { return(BadRequest("Category does not exist!")); } //if model stace vali dataRepository.Add(category); return(CreatedAtRoute( "Get", new { category.CategoryId }, category)); }
public ActionResult Create([Bind(Include = "Id,Name,ShortName,CategoryCode,Description,GeneralCategoryId")] Category category) { if (ModelState.IsValid) { if (_categoryManager.IsShortNameUnique(category.ShortName)) { category.CategoryCode = GetCategoryShortCode(category); _categoryManager.Add(category); return(RedirectToAction("Index")); } ModelState.AddModelError("ShortName", "ShortName Is Not Unique!"); } ViewBag.GeneralCategoryId = new SelectList(_categoryManager.GetGeneralCategory(), "Id", "Name"); return(View(category)); }
public ActionResult Create(CategoryViewModel model) { try { // TODO: Add insert logic here Category category = Mapper.Map <Category>(model); categoryManager.Add(category); categoryManager.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { //TODO: Guardar en el log el error ex.Message ModelState.AddModelError("", "Se ha producido un error consulte con el administrador."); return(View(model)); } }
public ActionResult Create(Category category) { var list = generalCategoryManager.GetAll(); ViewBag.gclist = list.ToList(); var lists = categoryManager.GetSome(5); ViewBag.clist = lists.ToList(); if (categoryManager.Add(category)) { ModelState.Clear(); return(RedirectToAction("Create", new { success = "true" })); } return(View(category)); }
public ActionResult Create(CategoryVM model) { if (ModelState.IsValid) { var Category = _mapper.Map <Category>(model); bool isAdded = _categoryManager.Add(Category); if (isAdded) { ViewBag.SuccessMessage = "Saved Successfully!"; //model.ProductList = _categoryManager.GetAll().ToList(); //VwBg(); return(RedirectToAction(nameof(Index))); } } else { ViewBag.ErrorMessage = "Operation Failed!"; } return(View(model)); }
public IActionResult Create(CategoryCreateViewModel model) { if (ModelState.IsValid) { var category = _mapper.Map <Category>(model); //AutoMapper //if(model.ParentId == null) //{ // model.ParentId = 0; //} bool isAdded = _categoryManager.Add(category); if (isAdded) { ViewBag.SuccessMessage = "Saved Successfully!"; } } else { ViewBag.ErrorMessage = "Operation Failed!"; } return(View(model)); }
public ActionResult Create(Category category) { ViewBag.generalCategoryList = GetGeneralCategories(); if (ModelState.IsValid && category != null) { ModelState.Clear(); try { var categoryList = _categoryManager.GetAll(c => true); int categoryExist = categoryList .Where(c => c.GeneralCategoryId == category.GeneralCategoryId) .Where(c => c.ShortName == category.ShortName) .Count(); if (categoryExist > 0) { category.ShortName = null; ModelState.AddModelError("ShortName", "Short name for the category already exists for the generalCategory"); } else { if (_categoryManager.Add(category)) { ViewBag.Msg = "Category added successfully!"; return(View()); } } } catch (Exception exception) { Console.WriteLine(exception.Message); } } return(View(category)); }
public HttpResponseMessage Post(Category category) { var r = _categoryManager.Add(category.Name); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public async Task <CategoryModel> Add(CategoryModel categoryModel) { return(await _categoryManager.Add(categoryModel)); }
public ActionResult Add(Category _category) { if (ModelState.IsValid) { //检查父栏目 if (_category.ParentID > 0) { var _parentCategory = categoryManager.Find(_category.ParentID); if (_parentCategory == null) { ModelState.AddModelError("ParentID", "父栏目不存在,请刷新后重新添加"); } else if (_parentCategory.Type != CategoryType.General) { ModelState.AddModelError("ParentID", "父栏目不允许添加子栏目"); } else { _category.ParentPath = _parentCategory.ParentPath + "," + _parentCategory.ID; _category.Depth = _parentCategory.Depth + 1; } } else { _category.ParentPath = "0"; _category.Depth = 0; } //栏目基本信息保存 Response _response = new Response() { Code = 0, Message = "初始失败信息" }; //根据栏目类型进行处理 switch (_category.Type) { case CategoryType.General: var _general = new CategoryGeneral(); TryUpdateModel(_general); _response = categoryManager.Add(_category, _general); break; case CategoryType.Page: return(View("Prompt", new Prompt() { Title = "暂未实现", Message = "暂未实现单页栏目添加" })); var _page = new CategoryPage(); TryUpdateModel(_page); _response = categoryManager.Add(_category, _page); break; case CategoryType.Link: return(View("Prompt", new Prompt() { Title = "暂未实现", Message = "暂未实现外部链接添加" })); var _link = new CategoryLink(); TryUpdateModel(_link); _response = categoryManager.Add(_category, _link); break; } if (_response.Code == 1) { return(View("Prompt", new WebPage.Models.Prompt() { Title = "添加栏目成功", Message = "添加栏目【" + _category.Name + "】成功" })); } else { return(View("Prompt", new Prompt() { Title = "添加失败", Message = "添加栏目【" + _category.Name + "】时发生系统错误,未能保存到数据库,请重试" })); } } return(View(_category)); }
public int AddCategory(string namecategory, int?parentcategory) { return(categoryManager.Add(namecategory, parentcategory ?? -1)); }
public IActionResult Create(Category category) { _categoryManager.Add(category); return(RedirectToAction("List")); }