Exemple #1
0
        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 = "" }));
            }
        }
Exemple #2
0
 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 = "" }));
     }
 }