public ActionResult Create() { ApplicationInformationVM viewModel = new ApplicationInformationVM(); viewModel = poulateDropDownList(viewModel); return(View(viewModel)); }
public static UserAccessLevelVM SetSubDataAdmin(UserAccessLevel model) { var data = UserAccessLevelVM.MToVM(model); data.AccessLevel = StatusTypesReferencesVM.MToVM(StatusTypesReferencesService.GetByID(model.AccessLevelID)); data.DateTimeData = DateTimeStorageVM.MToVM(DateTimeStorageService.GetByID(model.DateTimeStorageID)); data.Application = ApplicationInformationVM.MToVM(ApplicationInformationService.GetByID(model.ApplicationID)); return(data); }
public static bool Insert(Guid id, string name, string desc) { try { var data = ApplicationInformationVM.set(id, name, desc); using (var context = new CentralProcessContext()) { context.ApplicationInformationDB.Add(data); context.SaveChanges(); return(true); } } catch { return(false); } }
public ActionResult Edit(ApplicationInformationVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_ApplicationInformation item = new tbl_ApplicationInformation() { ID = viewModel.ID, Platform = viewModel.Platform.Trim(), GroupName = viewModel.GroupName.Trim(), AppName = viewModel.AppName.Trim(), ShortName = viewModel.ShortName.Trim(), Author = viewModel.Author, Price = viewModel.Price, Point = viewModel.Point, NetUsage = viewModel.NetUsage, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; CRUDOperation dataOperations = new CRUDOperation(); tbl_ApplicationInformation dbItem = dataOperations.UpdateApplicationInformation(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 Edit(int id) { ApplicationInformationVM viewModel = new ApplicationInformationVM(); viewModel = poulateDropDownList(viewModel); CRUDOperation dataOperations = new CRUDOperation(); tbl_ApplicationInformation tblItem = dataOperations.GetApplicationInformationById(id); viewModel.ID = id; viewModel.Platform = tblItem.Platform; viewModel.GroupName = tblItem.GroupName; viewModel.AppName = tblItem.AppName; viewModel.ShortName = tblItem.ShortName; viewModel.Author = tblItem.Author; viewModel.Price = tblItem.Price; viewModel.Point = tblItem.Point; viewModel.NetUsage = tblItem.NetUsage; return(View(viewModel)); }
public ActionResult AppNameIndex(int?page, string vl, string prm = null) { ApplicationInformationRepository repository = new ApplicationInformationRepository(); try { Search search = new Search(); search = SetValue(page, vl, prm); int pageSize = 15; int pageNumber = (page ?? 1); ApplicationInformationVM viewModel = new ApplicationInformationVM(); viewModel.Search = search; viewModel.Search.pageSize = pageSize; viewModel.Search.pageNumber = pageNumber; viewModel.RApplicationInformationList = repository.SW_GetApplicationNames(viewModel.Search); viewModel.ListCount = repository.SW_GetApplicationNamesCount(viewModel.Search); int[] pc = new int[viewModel.ListCount]; viewModel.Paging = pc.ToPagedList(pageNumber, pageSize); return(Request.IsAjaxRequest() ? (ActionResult)PartialView("AppNamePartialIndex", viewModel) : View(viewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Error", "Error"))); } }
private ApplicationInformationVM poulateDropDownList(ApplicationInformationVM viewModel) { //viewModel.e = EnumService.GetEnumCategoryList(); return(viewModel); }