public ActionResult Edit(string newsgroupid, NewsGroupViewModel viewModel) { try { // TODO: Add update logic here Guid g = Guid.Parse(newsgroupid); if (ModelState.IsValid) { AccountViewModel account = Session["Account"] as AccountViewModel; viewModel.Id = g; viewModel.Description = viewModel.Description ?? String.Empty; viewModel.ModifyDate = DateTime.Now; viewModel.Modifier = account.UserName; viewModel.Url = Extentions.ToUnsignLinkString(viewModel.NameGroup); _iNewsGroupService.UpdateNewsGroup(viewModel); return(RedirectToAction("Index")); } else { return(View(viewModel)); } } catch { return(View()); } }
// GET: Admin/NewsGroup/Edit/5 public ActionResult Edit(string newsgroupid) { Guid g = Guid.Parse(newsgroupid); NewsGroupViewModel viewModel = _iNewsGroupService.GetNewsGroupById(g); return(View(viewModel)); }
public ActionResult Create(NewsGroupViewModel viewModel) { try { // TODO: Add insert logic here if (ModelState.IsValid) { AccountViewModel account = Session["Account"] as AccountViewModel; viewModel.Description = viewModel.Description ?? String.Empty; viewModel.Creator = account.UserName; viewModel.CreatedDate = DateTime.Now; viewModel.Modifier = account.UserName; viewModel.ModifyDate = DateTime.Now; viewModel.Url = Extentions.ToUnsignLinkString(viewModel.NameGroup); _iNewsGroupService.InsertNewsGroup(viewModel); return(RedirectToAction("Index")); } else { return(View(viewModel)); } } catch { return(View()); } }
// GET: Admin/NewsGroup/Create public ActionResult Create() { NewsGroupViewModel viewModel = new NewsGroupViewModel(); viewModel.Status = true; return(View(viewModel)); }
public void UpdateNewsGroup(NewsGroupViewModel viewModel) { SqlDb_Ultis.ExeNonStored("Tbl_NewsGroupUpDate", "@Id", viewModel.Id, "@NameGroup", viewModel.NameGroup, "@Description", viewModel.Description, "@Status", viewModel.Status, "@Modifier", viewModel.Modifier, "@ModifyDate", viewModel.ModifyDate, "@Url", viewModel.Url); }
public NewsGroupViewModel GetNewsGroupById(Guid Id) { DataTable dtb = SqlDb_Ultis.ExeStoredToDataTable("Tbl_NewsGroupSelectByID", "@Id", Id); NewsGroupViewModel role = new NewsGroupViewModel(); foreach (DataRow item in dtb.Rows) { role = Ultis.GetItem <NewsGroupViewModel>(item); } return(role); }