public ActionResult Create() { SMSSenderInfoVM viewModel = new SMSSenderInfoVM(); viewModel = poulateDropDownList(viewModel); return(View(viewModel)); }
public ActionResult Edit(int id, string senderName) { SMSSenderInfoVM viewModel = new SMSSenderInfoVM(); CRUDOperation dataOperations = new CRUDOperation(); viewModel = poulateDropDownList(viewModel); if (id > 0) { tbl_SMSSenderInfo tblItem = dataOperations.GetSMSSenderInfoByID(id); viewModel.ID = id; viewModel.ActivityTypeEVID = tblItem.ActivityType; viewModel.SenderName = tblItem.SenderName; viewModel.Description = tblItem.Description; viewModel.Number = tblItem.Number; viewModel.Price = tblItem.Price; viewModel.Point = tblItem.Point; viewModel.Cheque = tblItem.Cheque; } else { viewModel.SenderName = senderName; } return(View(viewModel)); }
public ActionResult Create(SMSSenderInfoVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_SMSSenderInfo item = new tbl_SMSSenderInfo() { ActivityType = viewModel.ActivityTypeEVID, SenderName = viewModel.SenderName, Description = viewModel.Description, Number = viewModel.Number, Price = viewModel.Price, Point = viewModel.Point, Cheque = viewModel.Cheque, InsertDate = DateTime.Now, InsertUser = UserProfile.UserId }; CRUDOperation dataOperations = new CRUDOperation(); tbl_SMSSenderInfo sMSSenderInfoControl = dataOperations.GetSMSSenderInfoByName(item.SenderName); if (sMSSenderInfoControl != null) { TempData["success"] = "notOk"; TempData["message"] = "Eyni parametrelerə sahib məlumat sistemdə mövcudur"; return(RedirectToAction("Index")); } else { tbl_SMSSenderInfo dbItem = dataOperations.AddSMSSenderInfo(item); if (dbItem != null) { TempData["success"] = "Ok"; TempData["message"] = "Məlumatlar uğurla əlavə olundu"; return(RedirectToAction("Index")); } else { TempData["success"] = "notOk"; TempData["message"] = "Məlumatlar əlavə olunarkən xəta baş verdi"; return(RedirectToAction("Index")); } } } } throw new ApplicationException("Invalid model"); } catch (ApplicationException ex) { viewModel = poulateDropDownList(viewModel); return(View(viewModel)); } }
public ActionResult Edit(SMSSenderInfoVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_SMSSenderInfo item = new tbl_SMSSenderInfo() { ID = viewModel.ID, ActivityType = viewModel.ActivityTypeEVID, SenderName = viewModel.SenderName, Description = viewModel.Description, Number = viewModel.Number, Price = viewModel.Price, Point = viewModel.Point, Cheque = viewModel.Cheque, IsParse = viewModel.IsParse, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; tbl_SMSSenderInfo dbItem = null; CRUDOperation dataOperations = new CRUDOperation(); if (viewModel.ID > 0) { dbItem = dataOperations.UpdateSMSSenderInfo(item); } else { dbItem = dataOperations.AddSMSSenderInfo(item); } if (dbItem != null) { TempData["success"] = "Ok"; TempData["message"] = "Məlumatlar uğurla dəyişdirildi"; return(RedirectToAction("Index")); } else { TempData["success"] = "notOk"; TempData["message"] = "Məlumatlar dəyişdirilərkən xəta baş verdi"; return(RedirectToAction("Index")); } } } throw new ApplicationException("Invalid model"); } catch (ApplicationException ex) { viewModel = poulateDropDownList(viewModel); return(View(viewModel)); } }
public ActionResult Index(int?page, string vl, string prm = null) { SMSSenderInfoRepository repository = new SMSSenderInfoRepository(); try { Search search = new Search(); search = SetValue(page, vl, prm); int pageSize = 15; int pageNumber = (page ?? 1); SMSSenderInfoVM viewModel = new SMSSenderInfoVM(); viewModel.Search = search; viewModel.Search.pageSize = pageSize; viewModel.Search.pageNumber = pageNumber; viewModel.RSMSSenderInfoList = repository.SW_GetGetSMSSenderInfos(viewModel.Search); viewModel.ListCount = repository.SW_GetSMSSenderInfosCount(viewModel.Search); int[] pc = new int[viewModel.ListCount]; viewModel.Paging = pc.ToPagedList(pageNumber, pageSize); return(Request.IsAjaxRequest() ? (ActionResult)PartialView("PartialIndex", viewModel) : View(viewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Error", "Error"))); } }
private SMSSenderInfoVM poulateDropDownList(SMSSenderInfoVM viewModel) { viewModel.ActivityTypeList = EnumService.GetEnumValueListByEcID((int)CategoryEnum.ActivityType); viewModel.IsParseList = EnumService.GetBoleanEnumTypes(); return(viewModel); }