public ActionResult Edit(string id) { var editedUser = db.Users .FirstOrDefault(e => e.Id == id); var model = new UserViewModel() { Id = id, FullName = editedUser.FullName, Avatar = editedUser.Avatar, Roles = GetRolesOfUSer(id) }; var rolesInDb = db.Roles.ToList(); var selectList = new MySelectList() { FormElementName = "Roles", SelectedItems = GetRolesOfUSer(id).ToList() }; foreach (var item in rolesInDb) { selectList.Items.Add(new MySelectListItem() { Id = item.Name, Name = item.Name }); } ViewBag.SelectList = selectList; return(View(model)); }
public ActionResult Create() { var categories = productCategoryDAO.GetAll(); //parent selectlist var parentSelectList = new MySelectList() { FormElementName = "ParentId" }; parentSelectList.Items.Add(new MySelectListItem() { Id = "", Name = "Chọn danh mục cha" }); foreach (var item in categories) { parentSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } ViewBag.Parents = parentSelectList; ViewBag.OtherCategories = productCategoryDAO.GetAll().ToList(); return(View()); }
public ActionResult Edit(int id) { var editedCategory = productCategoryDAO.Get(id); var categories = productCategoryDAO.GetAll(); //parent selectlist var parentSelectList = new MySelectList() { FormElementName = "ParentId" }; parentSelectList.Items.Add(new MySelectListItem() { Id = "", Name = "Chọn danh mục cha" }); foreach (var item in categories) { if (item.Id == editedCategory.ParentId) { parentSelectList.SelectedItems.Add(item.Id.ToString()); } parentSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } ViewBag.Parents = parentSelectList; ViewBag.OtherCategories = productCategoryDAO.GetAllExcept(id).ToList(); return(View(editedCategory)); }
public ActionResult Edit(int id) { var editedMenu = menuDAO.Get(id); //menutypes var menuTypes = menuTypeDAO.GetAll(); MySelectList menuTypeSelectList = new MySelectList(); menuTypeSelectList.FormElementName = "MenuTypeId"; foreach (var item in menuTypes) { if (item.Id == editedMenu.MenuTypeId) { menuTypeSelectList.SelectedItems.Add(item.Id.ToString()); } menuTypeSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } //other menu with displayOrder var otherMenus = db.Menus .Include(e => e.MenuType) .Where(e => e.Id != id) .GroupBy(e => e.MenuType) .ToList(); ViewBag.MenuTypeSelectList = menuTypeSelectList; ViewBag.OtherMenus = otherMenus; return(View(editedMenu)); }
public ActionResult EditActivityNews(int id) { var editedPost = postDAO.GetWithTags(id); PostViewModel model = Mapper.Map <PostViewModel>(editedPost); var tags = tagDAO.GetAll(); //tags selectlist var tagSelectList = new MySelectList() { FormElementName = "TagIds" }; foreach (var item in tags) { //selectedItems if (editedPost.Tags.Select(e => e.Id).Contains(item.Id)) { tagSelectList.SelectedItems.Add(item.Id.ToString()); } //Items tagSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } ViewBag.Tags = tagSelectList; return(View(model)); }
public ActionResult Edit(int id) { var editedAd = adDAO.Get(id); ViewBag.OtherAds = adDAO.GetAllExcept(id); var positionSelectList = new MySelectList() { FormElementName = "Position", Items = new List <MySelectListItem> { new MySelectListItem() { Id = ((int)AdPosition.TopCenter).ToString(), Name = AdPosition.TopCenter.ToString() }, new MySelectListItem() { Id = ((int)AdPosition.TopLeft).ToString(), Name = AdPosition.TopLeft.ToString() }, new MySelectListItem() { Id = ((int)AdPosition.BottomLeft).ToString(), Name = AdPosition.BottomLeft.ToString() } } }; if (editedAd.Position == (int)AdPosition.TopCenter) { positionSelectList.SelectedItems.Add(((int)AdPosition.TopCenter).ToString()); } if (editedAd.Position == (int)AdPosition.TopLeft) { positionSelectList.SelectedItems.Add(((int)AdPosition.TopLeft).ToString()); } if (editedAd.Position == (int)AdPosition.BottomLeft) { positionSelectList.SelectedItems.Add(((int)AdPosition.BottomLeft).ToString()); } ViewBag.Positions = positionSelectList; return(View(editedAd)); }
public ActionResult Create() { var rolesInDb = db.Roles.ToList(); var selectList = new MySelectList() { FormElementName = "Roles" }; foreach (var item in rolesInDb) { selectList.Items.Add(new MySelectListItem() { Id = item.Name, Name = item.Name }); } ViewBag.SelectList = selectList; return(View()); }
public ActionResult Create() { //Remove preview post Session["PreviewPost"] = null; var postCategories = db.PostCategories.ToList(); //postcategories selectlist var postCategoriesSelectList = new MySelectList() { FormElementName = "CategoryId" }; foreach (var item in postCategories) { postCategoriesSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } var tags = tagDAO.GetAll(); //tags selectlist var tagSelectList = new MySelectList() { FormElementName = "TagIds" }; foreach (var item in tags) { tagSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } ViewBag.PostCategories = postCategoriesSelectList; ViewBag.Tags = tagSelectList; return(View()); }
public ActionResult Create() { var productCategories = productCategoryDAO.GetAll(); //categories selectlist var categorySelectList = new MySelectList() { FormElementName = "CategoryId" }; foreach (var item in productCategories) { categorySelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } ViewBag.Categories = categorySelectList; return(View()); }
public ActionResult Create() { //menutypes var menuTypes = menuTypeDAO.GetAll(); MySelectList menuTypeSelectList = new MySelectList(); menuTypeSelectList.FormElementName = "MenuTypeId"; foreach (var item in menuTypes) { menuTypeSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } //other menu with displayOrder var otherMenus = db.Menus.Include(e => e.MenuType).GroupBy(e => e.MenuType).ToList(); ViewBag.MenuTypeSelectList = menuTypeSelectList; ViewBag.OtherMenus = otherMenus; return(View()); }
public PartialViewResult Select(MySelectList list) { return(PartialView(list)); }
public ActionResult Edit(int id) { var editedPost = postDAO.GetWithTags(id); if (!postDAO.IsEditing(editedPost)) { //mark as editing postDAO.MarkAsEditing(id); } else { Notification.Error("Bài viết đang được chỉnh sửa bởi người khác, vui lòng thử lại sau", Session); return(RedirectToAction("Index")); } PostViewModel model = Mapper.Map <PostViewModel>(editedPost); var postCategories = db.PostCategories.ToList(); //postcategories selectlist var postCategoriesSelectList = new MySelectList() { FormElementName = "CategoryId" }; foreach (var item in postCategories) { //selectedItems if (editedPost.CategoryId == item.Id) { postCategoriesSelectList.SelectedItems.Add(item.Id.ToString()); } //Items postCategoriesSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } var tags = tagDAO.GetAll(); //tags selectlist var tagSelectList = new MySelectList() { FormElementName = "TagIds" }; foreach (var item in tags) { //selectedItems if (editedPost.Tags.Select(e => e.Id).Contains(item.Id)) { tagSelectList.SelectedItems.Add(item.Id.ToString()); } //Items tagSelectList.Items.Add(new MySelectListItem() { Id = item.Id.ToString(), Name = item.Name }); } ViewBag.PostCategories = postCategoriesSelectList; ViewBag.Tags = tagSelectList; return(View(model)); }