public ActionResult Index(CustomPerkTask model) { string sMessage = ""; if (ModelState.IsValid) { TittleUserServices service = new TittleUserServices(); long nID = 0; string filename = ""; if (model.image != null && model.image.ContentLength > 0) { string websiteUrl = ConfigurationManager.AppSettings["WebsiteUrl"].ToString(); string filePath = ConfigurationManager.AppSettings["TaskIconPath"].ToString(); filename = RandomString(15) + Path.GetExtension(model.image.FileName); string fullPath = Server.MapPath(filePath + "/" + filename); if (!Directory.Exists(Server.MapPath(filePath))) { Directory.CreateDirectory(Server.MapPath(filePath)); } model.image.SaveAs(fullPath); model.icon = websiteUrl + filePath + "/" + filename; } sMessage = service.SaveOrUpdatePerkTask(model, ref nID); } return(Json(new { message = sMessage })); }
public ActionResult AddPerkTask(int Id) { TittleUserServices service = new TittleUserServices(); CustomPerkTask model = new CustomPerkTask(); if (Id > 0) { perks_tasks _data = service.GetPerkTaskInfo(Id); model.key = _data.key; model.name = _data.name; model.number_to_finish = _data.number_to_finish; model.score = _data.score; model.icon = _data.icon; model.id = _data.id; } return(PartialView("AddPerkTask", model)); }