コード例 #1
0
 public ActionResult Modify(etblPropertyRecreationMap obj)
 {
     try
     {
         if (ModelState.IsValid)
         {
             try
             {
                 obj.dtActionDate = DateTime.Now;
                 //get all On Site Recreation Facilities comma seperated
                 if (obj.SelectedOnSiteRecreationfacilities != null)
                 {
                     obj.sRecreationFacilityId = obj.SelectedOnSiteRecreationfacilities.Select(i => i.ToString(CultureInfo.InvariantCulture)).Aggregate((s1, s2) => s1 + "," + s2);
                 }
                 //get all Land Activities comma seperated
                 if (obj.SelectedLandActivities != null)
                 {
                     obj.sLandActivityId = obj.SelectedLandActivities.Select(i => i.ToString(CultureInfo.InvariantCulture)).Aggregate((s1, s2) => s1 + "," + s2);
                 }
                 //get all golf comma seperated
                 if (obj.SelectedGolf != null)
                 {
                     obj.sGolfId = obj.SelectedGolf.Select(i => i.ToString(CultureInfo.InvariantCulture)).Aggregate((s1, s2) => s1 + "," + s2);
                 }
                 //get all Meetings comma seperated
                 obj.iActionBy = ((OneFineRateBLL.BL_Login.UserDetails)Session["UserDetails"]).iUserId;
                 int result = BL_tblPropertyRecreationMap.UpdateRecord(obj);
                 if (result == 1)
                 {
                     TempData["msg"] = "Fitness and Recreation Modified Successfully";
                     return(RedirectToAction("Index"));
                 }
                 else
                 {
                     TempData["ERROR"] = "Kindly try after some time.";
                     return(RedirectToAction("Index"));
                 }
                 obj.OnSiteRecreationfacilitiesItems = BL_tblOnsiteRecreationFacilitiesM.GetOnsiteRecreationFacilities(obj.sRecreationFacilityId);
                 obj.LandActivitiesItems             = BL_tblLandActivitiesM.GetLandActivities(obj.sLandActivityId);
                 obj.GolfItems = BL_tblGolfM.GetGolf(obj.sGolfId);
             }
             catch (Exception)
             {
                 TempData["ERROR"] = "Kindly try after some time.";
                 throw;
             }
         }
     }
     catch (Exception)
     {
         TempData["ERROR"] = "Kindly try after some time.";
     }
     return(View("~/Views/FitnessRecreation/Index.cshtml", obj));
 }
コード例 #2
0
        // GET: FitnessRecreation
        //[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]
        public ActionResult Index()
        {
            etblPropertyRecreationMap obj = new etblPropertyRecreationMap();

            obj         = BL_tblPropertyRecreationMap.GetSingleRecordById(Convert.ToInt32(Session["PropId"]));
            obj.iPropId = Convert.ToInt32(Session["PropId"]);
            obj.OnSiteRecreationfacilitiesItems = BL_tblOnsiteRecreationFacilitiesM.GetOnsiteRecreationFacilities(obj.sRecreationFacilityId);
            obj.LandActivitiesItems             = BL_tblLandActivitiesM.GetLandActivities(obj.sLandActivityId);
            obj.GolfItems = BL_tblGolfM.GetGolf(obj.sGolfId);
            return(View(obj));
        }