public ViewResult Create() { var model = new MemberCardTypeViewModel(); model.TargetPoint = 0; return(View(model)); }
public ActionResult Edit(MemberCardTypeViewModel model) { if (ModelState.IsValid) { if (Request["Submit"] == "Save") { var MemberCardType = MemberCardTypeService.Get(model.Id); AutoMapper.Mapper.Map(model, MemberCardType); SetModifier(MemberCardType, true); var path = "/files/membercardtype/"; var filepath = System.Web.HttpContext.Current.Server.MapPath("~" + path); if (Request.Files["file-image"] != null) { var file = Request.Files["file-image"]; if (file.ContentLength > 0) { FileInfo fi = new FileInfo(Server.MapPath("~" + path) + MemberCardType.Image); if (fi.Exists) { fi.Delete(); } var FileName = model.Name.Replace(" ", "_"); var name = Erp.BackOffice.Helpers.Common.ChuyenThanhKhongDau(FileName).ToLower(); string image_name = name + Guid.NewGuid().ToString() + "." + file.FileName.Split('.').Last(); bool isExists = System.IO.Directory.Exists(filepath); if (!isExists) { System.IO.Directory.CreateDirectory(filepath); } file.SaveAs(filepath + image_name); MemberCardType.Image = image_name; } } MemberCardTypeService.Update(MemberCardType); TempData[Globals.SuccessMessageKey] = App_GlobalResources.Wording.UpdateSuccess; if (Request["IsPopup"] != null && Request["IsPopup"].ToString().ToLower().Equals("true")) { return(RedirectToAction("_ClosePopup", "Home", new { area = "", FunctionCallback = "ClosePopupAndReloadPage" })); } return(RedirectToAction("Index")); } return(View(model)); } return(View(model)); //if (Request.UrlReferrer != null) // return Redirect(Request.UrlReferrer.AbsoluteUri); //return RedirectToAction("Index"); }
public ActionResult Detail(int?Id) { var MemberCardType = MemberCardTypeService.Get(Id.Value); if (MemberCardType != null && MemberCardType.IsDeleted != true) { var model = new MemberCardTypeViewModel(); AutoMapper.Mapper.Map(MemberCardType, 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")); }