public IHttpActionResult AddPackage(tbl_Package item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CRUDOperation operation = new CRUDOperation(); tbl_Package dbitem = operation.AddPackage(item); return(Ok(dbitem)); }
public IHttpActionResult UpdatePackage(tbl_Package item) { CRUDOperation operation = new CRUDOperation(); if (item == null) { return(NotFound()); } else { var dbitem = operation.UpdatePackage(item); return(Ok(dbitem)); } }
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(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)); }