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 void AddAppConsumePoint(Int64 userID, string userName, tbl_AppConsumeDetail _appConsumeDetail) { try { CRUDOperation cRUDOperation = new CRUDOperation(); decimal pointValue = 0; decimal priceValue = 0; tbl_ApplicationInformation _applicationInformation = cRUDOperation.GetApplicationInformationByShortName(_appConsumeDetail.AppName); if (_applicationInformation != null) { pointValue = 1 * (_applicationInformation.Point == null ? 0 : (decimal)_applicationInformation.Point); priceValue = 1 * (_applicationInformation.Price == null ? 0 : (decimal)_applicationInformation.Price); } AddUserPointAndPrice(userID, _appConsumeDetail.Month, _appConsumeDetail.Year, pointValue, priceValue, (int)ChanelType.AppConsume); } catch (Exception ex) { } }
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)); }