public async Task <ActionResult> ReturnToMainView(int id) { List <ViewModel> views = new List <ViewModel>(); await Task.Run(() => { views.AddRange(BORepository.GetAllViews(proxy, id).Result); }); CombineModel com = new CombineModel(); com.NewView = new ViewModel(); com.views = views; if (views.Count > 0) { com.SiteName = views[0].SelectSite; com.SiteID = views[0].SiteID; } ViewBag.CurrSiteID = id; await Task.Run(() => { com.ViewAllContents.AddRange(BORepository.GetAllContents(proxy, com.SiteID, true).Result.ToList()); }); await Task.Run(() => { com.ViewContents.AddRange(BORepository.GetAllContents(proxy, com.SiteID, com.NewView.Oid).Result.ToList()); }); return(View("ViewsLV", com)); }
public ActionResult AddRegularVisitor(CombineModel model, string operation) { int count = (int)TempData["count"]; if (operation == "Add" && count <= 6) { ModelManger.CreateRegularVisitor(model.GetModel); } return(RedirectToAction("AddFamilyMember")); }
public ActionResult AddFamilyMember(CombineModel model, string operation) { int count = (int)TempData["count"]; if (operation == "Add" && count <= 6) { ModelManger.CreateFamilyMember(model.GetModel); return(RedirectToAction("AddFamilyMember")); } omodel.GetModel.lstrelation = HttpContext.Application["lstRelations"] as List <string>; omodel.lstmodel = (List <FamilyModel>)Session["familymember"]; return(View(omodel)); }
public ActionResult ComplainServiceRequest(CombineModel request, string operation) { if (operation == "Send Request") { DateTime on_date = Request.RequestContext.HttpContext.Timestamp; request.GetModel.RequestDate = on_date.ToString(); bool request_sent = ModelManger.RegisterComplaint(request.GetModel); if (request_sent) { return(RedirectToAction("ComplainServiceRequest")); } } return(View()); }
public ActionResult ManageAmenities(CombineModel search) { int?page = null; lstfamilymodel = Session["BookedAmenities"] as List <FamilyModel>; List <FamilyModel> lst = new List <FamilyModel>(); foreach (FamilyModel fm in lstfamilymodel) { if (search.Search_bydate == fm.On_date) { lst.Add(fm); } } Session["BookedAmenities"] = lst; ocombinemodel.familypagedlst = lst.ToPagedList(page ?? 1, 1); return(View(ocombinemodel)); }
private async Task <CombineModel> GetCombineModel(int ViewID = 0, int SiteID = 0) { CombineModel com = new CombineModel(); List <ViewModel> views = new List <ViewModel>(); await Task.Run(() => { views.AddRange(BORepository.GetAllViews(proxy, SiteID).Result); }); com.NewView = views.FirstOrDefault(view => view.Oid == ViewID); await Task.Run(() => { var IsMenuExist = BORepository.GetAllMenu(proxy, SiteID).Result.FirstOrDefault(item => item.ViewId == ViewID); if (!ReferenceEquals(IsMenuExist, null)) { com.NewView.CreateMenu = true; } }); com.views = views; if (views.Count > 0) { com.SiteName = views[0].SelectSite; com.SiteID = views[0].SiteID; } ViewBag.CurrSiteID = SiteID; await Task.Run(() => { com.ViewAllContents.AddRange(BORepository.GetAllContents(proxy, com.SiteID).Result.ToList()); }); await Task.Run(() => { com.ViewContents.AddRange(BORepository.GetAllContents(proxy, com.SiteID, com.NewView.Oid).Result.ToList()); }); return(com); }
public async Task <ActionResult> EditViewDetails(int ViewID = 0, int SiteID = 0) { if (ViewID != 0) { CombineModel com = null; string TableBody = string.Empty; await Task.Run(() => { com = GetCombineModel(ViewID, SiteID).Result; }); await Task.Run(() => { TableBody = DrawTableBody(ViewID, SiteID).Result; }); return(Json(new { status = com, tablebody = TableBody })); //return View("ViewsLV", com); } else { return(RedirectToAction("GetAllViewDetails", new { id = SiteID })); } }
public ActionResult BookAmenities(CombineModel bookamenitie) { bool request_sent = ModelManger.RegisterComplaint(bookamenitie.GetModel); return(RedirectToAction("BookAmenities")); }