// // GET: /Uom/Create public ActionResult Create() { if (CurrentUser.UserRole == Enums.UserRole.Viewer || CurrentUser.UserRole == Enums.UserRole.Controller) { AddMessageInfo("Operation not allow", Enums.MessageInfoType.Error); return(RedirectToAction("Index")); } UomDetailViewModel model = new UomDetailViewModel(); model.CurrentMenu = PageInfo; model.MainMenu = _mainMenu; return(View("Create", model)); }
// // GET: /Uom/Details/5 public ActionResult Details(string id) { var model = new UomDetailViewModel(); var data = _uomBLL.GetById(HttpUtility.UrlDecode(id)); model = Mapper.Map <UomDetailViewModel>(data); model.CurrentMenu = PageInfo; model.MainMenu = _mainMenu; model.ChangesHistoryList = Mapper.Map <List <ChangesHistoryItemModel> >(_changeHistoryBll.GetByFormTypeAndFormId(Enums.MenuList.Uom, HttpUtility.UrlDecode(id))); return(View(model)); }
public ActionResult Edit(UomDetailViewModel model) { try { // TODO: Add update logic here var data = Mapper.Map <UOM>(model); _uomBLL.Save(data, CurrentUser.USER_ID, true); AddMessageInfo(Constans.SubmitMessage.Updated, Enums.MessageInfoType.Success ); return(RedirectToAction("Index")); } catch (Exception ex) { AddMessageInfo(ex.Message, Enums.MessageInfoType.Error ); return(View(model)); } }
// // GET: /Uom/Edit/5 public ActionResult Edit(string id) { if (CurrentUser.UserRole == Enums.UserRole.Viewer || CurrentUser.UserRole == Enums.UserRole.Controller) { return(RedirectToAction("Detail", new { id })); } var model = new UomDetailViewModel(); var data = _uomBLL.GetById(HttpUtility.UrlDecode(id)); model = Mapper.Map <UomDetailViewModel>(data); model.MainMenu = _mainMenu; model.CurrentMenu = PageInfo; return(View("Edit", model)); }