public ActionResult ActivityInclusions(TourPackageManageModel3 model) { try { if (ModelState.IsValid) { TourPackageManageModel3 sendModel = new TourPackageManageModel3(); sendModel.Inclusions = model.Inclusions.Where(x => x.IsSelected).ToList(); sendModel.Activities = model.Activities.Where(x => x.IsSelected).ToList(); sendModel.PackageID = model.Package.PackageID; string jsonStr = JsonConvert.SerializeObject(sendModel); string result = objAPI.PostRecordtoApI("packageconfig", "saveactivityinclusion", jsonStr); if (!result.ToLower().Contains("error")) { TempData["ErrMsg"] = result; return(RedirectToAction("exclusionterms", new { id = model.Package.PackageID })); } TempData["ErrMsg"] = result; } model.Package = objAPI.GetObjectByKey <PackageBriefInfo>("packageconfig", "PackageBrief", model.Package.PackageID.ToString(), "id"); return(View(model)); } catch (AuthorizationException) { TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again"; return(RedirectToAction("Login", "Account", new { Area = "" })); } }
public ActionResult ActivityInclusions(long id) { try { TourPackageManageModel3 model = new TourPackageManageModel3(); model.Package = objAPI.GetObjectByKey <PackageBriefInfo>("packageconfig", "PackageBrief", id.ToString(), "id"); model.Activities = objAPI.GetRecordsByID <PackageActivities>("packageconfig", "packageactivities", id); model.Inclusions = objAPI.GetRecordsByID <PackageInclusions>("packageconfig", "packageinclusions", id); return(View(model)); } catch (AuthorizationException) { TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again"; return(RedirectToAction("Login", "Account", new { Area = "" })); } }