public ActionResult Edit(HistoryCommissionStaffViewModel model) { if (ModelState.IsValid) { if (Request["Submit"] == "Save") { var HistoryCommissionStaff = HistoryCommissionStaffRepository.GetHistoryCommissionStaffById(model.Id); AutoMapper.Mapper.Map(model, HistoryCommissionStaff); HistoryCommissionStaff.ModifiedUserId = WebSecurity.CurrentUserId; HistoryCommissionStaff.ModifiedDate = DateTime.Now; HistoryCommissionStaffRepository.UpdateHistoryCommissionStaff(HistoryCommissionStaff); TempData[Globals.SuccessMessageKey] = App_GlobalResources.Wording.UpdateSuccess; return(RedirectToAction("Index")); } return(View(model)); } return(View(model)); //if (Request.UrlReferrer != null) // return Redirect(Request.UrlReferrer.AbsoluteUri); //return RedirectToAction("Index"); }
public ActionResult Create(HistoryCommissionStaffViewModel model) { if (ModelState.IsValid) { var HistoryCommissionStaff = new HistoryCommissionStaff(); AutoMapper.Mapper.Map(model, HistoryCommissionStaff); HistoryCommissionStaff.IsDeleted = false; HistoryCommissionStaff.CreatedUserId = WebSecurity.CurrentUserId; HistoryCommissionStaff.ModifiedUserId = WebSecurity.CurrentUserId; HistoryCommissionStaff.AssignedUserId = WebSecurity.CurrentUserId; HistoryCommissionStaff.CreatedDate = DateTime.Now; HistoryCommissionStaff.ModifiedDate = DateTime.Now; HistoryCommissionStaffRepository.InsertHistoryCommissionStaff(HistoryCommissionStaff); TempData[Globals.SuccessMessageKey] = App_GlobalResources.Wording.InsertSuccess; return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Detail(int?Id) { var HistoryCommissionStaff = HistoryCommissionStaffRepository.GetHistoryCommissionStaffById(Id.Value); if (HistoryCommissionStaff != null && HistoryCommissionStaff.IsDeleted != true) { var model = new HistoryCommissionStaffViewModel(); AutoMapper.Mapper.Map(HistoryCommissionStaff, model); if (model.CreatedUserId != Helpers.Common.CurrentUser.Id && Helpers.Common.CurrentUser.UserTypeId != 1) { TempData["FailedMessage"] = "NotOwner"; return(RedirectToAction("Index")); } return(View(model)); } if (Request.UrlReferrer != null) { return(Redirect(Request.UrlReferrer.AbsoluteUri)); } return(RedirectToAction("Index")); }
//#region Index //public ViewResult Index(string txtSearch) //{ // IQueryable<HistoryCommissionStaffViewModel> q = HistoryCommissionStaffRepository.GetAllHistoryCommissionStaff() // .Select(item => new HistoryCommissionStaffViewModel // { // Id = item.Id, // CreatedUserId = item.CreatedUserId, // //CreatedUserName = item.CreatedUserName, // CreatedDate = item.CreatedDate, // ModifiedUserId = item.ModifiedUserId, // //ModifiedUserName = item.ModifiedUserName, // ModifiedDate = item.ModifiedDate, // Name = item.Name, // }).OrderByDescending(m => m.ModifiedDate); // ViewBag.SuccessMessage = TempData["SuccessMessage"]; // ViewBag.FailedMessage = TempData["FailedMessage"]; // ViewBag.AlertMessage = TempData["AlertMessage"]; // return View(q); //} //#endregion #region Create public ViewResult Create() { var model = new HistoryCommissionStaffViewModel(); return(View(model)); }