public ActionResult Create() { PackageVM viewModel = new PackageVM(); viewModel = poulateDropDownList(viewModel); return(View(viewModel)); }
public string UpdatePackage(PackageVM package) { string packageId = string.Empty; SqlParameter[] parameters = { new SqlParameter { ParameterName = "@Id", Value = package.Id }, new SqlParameter { ParameterName = "@Name", Value = package.Name }, new SqlParameter { ParameterName = "@Description", Value = package.Description }, new SqlParameter { ParameterName = "@Price", Value = package.Price }, new SqlParameter { ParameterName = "@CalculationRatioId", Value = package.CalculationRatioId }, new SqlParameter { ParameterName = "@IsActive", Value = package.IsActive }, new SqlParameter { ParameterName = "@UpdatedBy", Value = package.UpdatedBy } }; packageId = Convert.ToString(DALHelper.ExecuteScalar("UpdatePackage", parameters)); return(packageId); }
public ActionResult CreatePrice(int packageID) { PackageVM viewModel = new PackageVM(); viewModel.PackageID = packageID; viewModel = populatePriceDropDownList(viewModel); return(View(viewModel)); }
public ActionResult PriceIndex(int packageID) { PackageRepository repository = new PackageRepository(); List <PackagePriceDTO> packagePrices = repository.GetPackagePricesByPackageID(packageID); PackageVM packageVM = new PackageVM(); packageVM.PackageID = packageID; packageVM.RPackagePriceList = packagePrices; return(View(packageVM)); }
// GET: Package public ActionResult Index() { PackageVM model = new PackageVM() { package = new Package(), packages = db.Package.ToList(), Action = "Create", Button = "Add" }; return(View(model)); }
public async Task <Message> EditAsync(PackageVM vm) { var model = await GetAsync(vm.Id); model.AvgProfitMonth = vm.AvgProfitMonth; model.To = vm.To; model.From = vm.From; model.Validity = vm.Validity; model.BinaryIncome = vm.BinaryIncome; model.CappingMonthlyLimit = vm.CappingMonthlyLimit; model.Description = vm.Description; model.TotalProfit = vm.TotalProfit; model.ReferralIncome = vm.ReferralIncome; return(await EditAsync(model)); }
public ActionResult EditPrice(int priceID) { PackageVM viewModel = new PackageVM(); CRUDOperation operations = new CRUDOperation(); tbl_PackagePrice price = operations.GetPackagePriceByID(priceID); viewModel.PackageID = price.PackageID; viewModel.PackagePriceID = price.ID; viewModel.Source_EVID = price.Source_EVID == null?0:(Int64)price.Source_EVID; viewModel.BeginDate = price.BeginDate; viewModel.EndDate = price.EndDate; viewModel.Price = price.Price == null?0:(decimal)price.Price; viewModel.Point = price.Point == null ? 0 : (decimal)price.Point; viewModel = populatePriceDropDownList(viewModel); return(View(viewModel)); }
public Package BuildPackage(PackageVM vm) { return(new Package { Id = vm.Id, AvgProfitMonth = vm.AvgProfitMonth, To = vm.To, From = vm.From, Validity = vm.Validity, BinaryIncome = vm.BinaryIncome, CappingMonthlyLimit = vm.CappingMonthlyLimit, Description = vm.Description, TotalProfit = vm.TotalProfit, ReferralIncome = vm.ReferralIncome, }); }
public ActionResult Edit(int id) { PackageVM viewModel = new PackageVM(); viewModel = poulateDropDownList(viewModel); CRUDOperation dataOperations = new CRUDOperation(); tbl_Package tblItem = dataOperations.GetPackageByID(id); viewModel.PackageID = id; viewModel.Mobile_EVID = tblItem.Mobile_EVID; viewModel.PackageName = tblItem.PackageName; viewModel.PackageSize = tblItem.PackageSize; viewModel.Validity = tblItem.Validity; viewModel.ValidityDesc = tblItem.ValidityDesc; return(View(viewModel)); }
public ActionResult Edit(PackageVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_Package item = new tbl_Package() { ID = viewModel.PackageID, Mobile_EVID = viewModel.Mobile_EVID, PackageName = viewModel.PackageName, PackageSize = viewModel.PackageSize, Validity = viewModel.Validity, ValidityDesc = viewModel.ValidityDesc, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; CRUDOperation dataOperations = new CRUDOperation(); tbl_Package dbItem = dataOperations.UpdatePackage(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(Guid id) { var package = packageRepository.GetPackageById(id); PackageVM model = new PackageVM(); if (package != null && package.Count > 0) { model = package[0]; var calculationRatioList = new SelectList(packageRepository.GetPackageCalculationRatio(), "Id", "Name").ToList(); ViewBag.CalculationRatioList = calculationRatioList; return(View(model)); } return(RedirectToAction("List")); }
public ActionResult EditPrice(PackageVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { tbl_PackagePrice price = new tbl_PackagePrice() { PackageID = viewModel.PackageID, ID = viewModel.PackagePriceID, Source_EVID = viewModel.Source_EVID, BeginDate = viewModel.BeginDate, EndDate = viewModel.EndDate, Price = viewModel.Price, Point = viewModel.Point, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; CRUDOperation operations = new CRUDOperation(); tbl_PackagePrice itemDB = operations.UpdatePackagePrice(price); if (itemDB != null) { TempData["success"] = "Ok"; TempData["message"] = "Məlumatlar uğurla redakte olundu"; return(RedirectToAction("PriceIndex", new { packageID = itemDB.PackageID })); } else { TempData["success"] = "notOk"; TempData["message"] = "Məlumatlar redakte olunarkən xəta baş verdi"; return(RedirectToAction("PriceIndex", new { packageID = itemDB.PackageID })); } } throw new ApplicationException("Invalid model"); } catch (ApplicationException ex) { viewModel = populatePriceDropDownList(viewModel); return(View(viewModel)); } }
// GET: Package/Edit/5 public ActionResult Edit(int id) { Package pack = db.Package.FirstOrDefault(p => p.id == id); if (pack != null) { PackageVM model = new PackageVM() { package = pack, packages = db.Package.ToList(), Action = "Edit", Button = "Edit" }; return(View("Index", model)); } else { return(HttpNotFound()); } }
public ActionResult Create(int id = 0) { PackageVM vm = new PackageVM(); if (id > 0) { ViewBag.Title = "Package Master - Modify"; Package obj = db.Packages.Find(id); vm.PackageID = obj.PackageID; vm.PackageName = obj.PackageName; vm.PackageType = obj.PackageType; } else { ViewBag.Title = "Package Master - Create"; vm.PackageID = 0; vm.PackageName = ""; vm.PackageType = ""; } return(View(vm)); }
public ActionResult GetPackage() { List <PackageVM> VMList = new List <PackageVM>(); var pack = (from i in db.Packages join x in db.PackageImages on i.PackageId equals x.packageId select new { i.PackageId, i.packageName, i.Description, i.CategoryId, i.IsActive, i.Price, x.ImageID, x.Image, //x.packageId }).Distinct() /*.ToList()*/; foreach (var item in pack) { PackageVM obj = new PackageVM(); //obj.PackageId = item.PackageId; obj.packageName = item.packageName; obj.Description = item.Description; obj.CategoryId = item.CategoryId; obj.IsActive = item.IsActive; obj.Price = item.Price; obj.ImageID = item.ImageID; obj.Image = item.Image; //obj.packId = item.packageId; VMList.Add(obj); } return(View(pack.ToList())); }
public ActionResult Create(PackageVM model) { try { string packageId = string.Empty; model.CreatedBy = LogInManager.LoggedInUserId; packageId = packageRepository.AddPackage(model); if (!string.IsNullOrWhiteSpace(packageId)) { return(Json(new { IsSuccess = true, data = new { PackageId = packageId } }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, errorMessage = "Package details not saved successfully." }, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { Utility.Utility.LogError(e, "Create"); return(Json(new { IsSuccess = false, errorMessage = e.Message })); } }
public ActionResult Index(int?page, string vl, string prm = null) { PackageRepository repository = new PackageRepository(); try { Search search = new Search(); search = SetValue(page, vl, prm); int pageSize = 15; int pageNumber = (page ?? 1); PackageVM viewModel = new PackageVM(); viewModel.Search = search; viewModel.Search.pageSize = pageSize; viewModel.Search.pageNumber = pageNumber; viewModel.RPackageList = repository.SW_GetPackages(viewModel.Search); viewModel.ListCount = repository.SW_GetPackagesCount(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"))); } }
public ActionResult Create(PackageVM model) { Package obj = new Package(); if (model.PackageID == 0) { obj.PackageName = model.PackageName; obj.PackageType = model.PackageType; db.Packages.Add(obj); db.SaveChanges(); TempData["SuccessMsg"] = "You have successfully added Package"; } else { obj = db.Packages.Find(model.PackageID); obj.PackageName = model.PackageName; obj.PackageType = model.PackageType; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["SuccessMsg"] = "You have successfully Updated Package"; } return(RedirectToAction("Index")); }
public ActionResult PackageList(int PageNo = 1, int PageSize = 10, string SearchTerm = "") { try { ViewBag.ActiveURL = "/Admin/packagelist"; string query = "PageNo=" + PageNo + "&PageSize=" + PageSize + "&SearchTerm=" + SearchTerm; PackageAPIVM apiModel = objAPI.GetRecordByQueryString <PackageAPIVM>("configuration", "packagelist", query); PackageVM model = new PackageVM(); model.PackageList = apiModel.PackageList; model.PagingInfo = new PagingInfo { CurrentPage = PageNo, ItemsPerPage = PageSize, TotalItems = apiModel.TotalRecords }; if (Request.IsAjaxRequest()) { return(PartialView("_pvPackageTypeList", model)); } return(View(model)); } catch (AuthorizationException) { TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again"; return(RedirectToAction("Login", "Account", new { Area = "" })); } }
private PackageVM populatePriceDropDownList(PackageVM viewModel) { viewModel.SourceEVList = EnumService.GetEnumValueListByEcID((int)CategoryEnum.SourceType); return(viewModel); }
private PackageVM poulateDropDownList(PackageVM viewModel) { viewModel.MobileEVList = EnumService.GetEnumValueListByEcID((int)CategoryEnum.OperatorType); return(viewModel); }