public List<ViewModel.SessionMasterViewModel> GetAllSessionDetail() { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllSessionDetail", "AdminPanel", new SessionMasterViewModel()); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel<List<ViewModel.SessionMasterViewModel>> dbBookingDetails = JsonConvert.DeserializeObject<ViewModel.ResponseModel.ResponseViewModel<List<ViewModel.SessionMasterViewModel>>>(data); if (dbBookingDetails.IdentityResult.Status == true) { List<ViewModel.SessionMasterViewModel> sessionMasterViewModels = new List<SessionMasterViewModel>(); foreach(var item in dbBookingDetails.Content) { SessionMasterViewModel sessionMasterViewModel = new SessionMasterViewModel() { SessionId= item.SessionId, SessionName= item.SessionName +" ("+ item.BookingTypeName +")" }; sessionMasterViewModels.Add(sessionMasterViewModel); } return sessionMasterViewModels; } else { return new List<SessionMasterViewModel>(); } } else { return new List<SessionMasterViewModel>(); } }
/// <summary> /// Get all Marital Status Detail /// </summary> /// <returns></returns> private List <MaritalStatusViewModel> GetAllMaritalStatusType() { MaritalStatusViewModel maritalStatusViewModel = new MaritalStatusViewModel() { }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllMaritalStatusType", "AdminPanel", maritalStatusViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.MaritalStatusViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.MaritalStatusViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(dbBookingDetails.Content); } else { return(new List <MaritalStatusViewModel>()); } } else { return(new List <MaritalStatusViewModel>()); } }
/// <summary> /// Save Pricing Detail /// </summary> /// <param name="updatePriceViewModel"></param> /// <returns></returns> public JsonResult SavePricing(UpdatePriceViewModel updatePriceViewModel) { if (updatePriceViewModel.Member == true) { updatePriceViewModel.MemberTypeId = 1; } else { updatePriceViewModel.MemberTypeId = 2; } HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("SavePricing", "AdminPanel", updatePriceViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult DeletePaymentGatewayControl(long id) { PaymentGatewayControlViewModel promotionViewModel = new PaymentGatewayControlViewModel() { PaymentGatewayControlId = id }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("DeletePaymentGatewayControl", "AdminPanel", promotionViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult SaveGolferType(GolferViewModel golferViewModel) { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("SaveGolferDetails", "AdminPanel", golferViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult UpdatePassword(EmployeeViewModel employeeViewModel) { try { ViewModel.EmployeeViewModel session = (ViewModel.EmployeeViewModel)TempData["session"]; TempData.Keep("session"); employeeViewModel.EmployeeId = session.EmployeeId; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("UpdateEmployeePassword", "AdminPanel", employeeViewModel, session.UniqueSessionId); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } } catch (Exception) { return(Json(new { code = -3, message = "failed" })); } }
// GET: UpdateGolfer public ActionResult Index(long golferId) { GolferViewModel golferViewModel = new GolferViewModel() { GolferId = golferId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetGolferProfileByGolferId", "AdminPanel", golferViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.GolferViewModel> dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.GolferViewModel> >(data); if (dbBookingDetails.IdentityResult.Status == true) { dbBookingDetails.Content.MemberTypeViewModels = GetAllMemberType(); dbBookingDetails.Content.GenderTypeViewModels = GetAllGenderType(); dbBookingDetails.Content.MaritalStatusViewModels = GetAllMaritalStatusType(); dbBookingDetails.Content.SalutationViewModels = GetAllSalutationType(); return(View(dbBookingDetails.Content)); } else { return(View()); } } else { return(View()); } }
public ActionResult EditScore(long scoreId) { ScoreDetailsViewModel scoreDetailsViewModel = new ScoreDetailsViewModel() { ScoreId = scoreId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("CourseDetailForScorPost", "AdminPanel", scoreDetailsViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.ScoreDetailsViewModel> dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.ScoreDetailsViewModel> >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(View(dbBookingDetails.Content)); } else { return(View()); } } else { return(View()); } }
/// <summary> /// Get Golfer Detail By Golfer Id /// </summary> /// <param name="golferId"></param> /// <returns></returns> public JsonResult GetUserDetailByGolferId(long golferId) { GolferViewModel golferViewModel = new GolferViewModel() { GolferId = golferId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetGolferProfileByGolferId", "AdminPanel", golferViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.GolferViewModel> dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.GolferViewModel> >(data); if (dbBookingDetails.IdentityResult.Status == true) { string convertedData = Common.HtmlHelper.RenderViewToString(this.ControllerContext, "~/Views/SearchGolfer/_GolferDetails.cshtml", dbBookingDetails.Content); return(Json(new { code = 0, message = convertedData })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult DeleteBlockSlotRange(long blockSlotRangeId) { BlockSlotRangeViewModel slotViewModel = new BlockSlotRangeViewModel() { BlockSlotRangeId = blockSlotRangeId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("DeleteBlockSlotRangeDetails", "AdminPanel", slotViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult UpdatePassword(EmployeeViewModel employeeViewModel) { ViewModel.EmployeeViewModel session = (ViewModel.EmployeeViewModel)HttpContext.Session[Constants.SessionName]; employeeViewModel.EmployeeId = session.EmployeeId; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("UpdateEmployeePassword", "AdminPanel", employeeViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel<Dictionary<string, bool>> dbBookingDetails = JsonConvert.DeserializeObject<ViewModel.ResponseModel.ResponseViewModel<Dictionary<string, bool>>>(data); if (dbBookingDetails.IdentityResult.Status == true) { return Json(new { code = 0, message = "Success" }); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return Json(new { code = -99, message = "Please Login Again" }); } else { return Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message }); } } } else { return Json(new { code = -2, message = "failed" }); } }
/// <summary> /// Get All Pricing Detail /// </summary> /// <param name="pricingViewModel"></param> /// <returns></returns> public JsonResult GetPricingDetails(PricingViewModel pricingViewModel) { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetPriceDetail", "AdminPanel", pricingViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.PricingViewModel> dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.PricingViewModel> >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = dbBookingDetails.Content })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult GetAllBucketList(long memberTypeId, DateTime date) { HttpResponseMessage response1 = new APIHelper.APICallMethod().GetHttpResponseMessage("GetBucketDetailList", "AdminPanel", new BucketViewModel() { MemberTypeId = memberTypeId, Date = date }); if (response1.IsSuccessStatusCode) { var data = response1.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.BucketViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.BucketViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = dbBookingDetails.Content })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult SearchGolferByMemberShipId(string memberShipId) { HttpResponseMessage response1 = new APIHelper.APICallMethod().GetHttpResponseMessage("SearchGolferByMemberShipId", "AdminPanel", new GolferViewModel() { ClubMemberId = memberShipId }); if (response1.IsSuccessStatusCode) { var data = response1.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.GolferViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.GolferViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = dbBookingDetails.Content })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
/// <summary> /// Update Employee PopUp By Employee Id /// </summary> /// <param name="employeeId">Employee Id</param> /// <returns>Return String Data</returns> public JsonResult UpdateEmployeePopUp(long employeeId) { EmployeeViewModel employeeViewModel = new EmployeeViewModel() { EmployeeId = employeeId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetEmployeeProfileByEmployeeId", "AdminPanel", employeeViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.EmployeeViewModel> dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.EmployeeViewModel> >(data); if (dbBookingDetails.IdentityResult.Status == true) { string convertedData = Common.HtmlHelper.RenderViewToString(this.ControllerContext, "~/Views/EmployeeManagement/_UpdateEmployeeDetail.cshtml", dbBookingDetails.Content); return(Json(new { code = 0, message = convertedData })); } else { return(Json(new { code = 0, message = "" })); } } return(Json(new { code = 0, message = "" })); }
//Get All Tax Type Detail /// <summary> /// Get All Tax Type Detail /// </summary> /// <returns></returns> private List <TaxManagementViewModel> GetAllTaxs() { TaxManagementViewModel taxViewModel = new TaxManagementViewModel() { }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllTaxType", "AdminPanel", taxViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.TaxManagementViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.TaxManagementViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { TempData["taxList"] = dbBookingDetails.Content; return(dbBookingDetails.Content); } else { return(new List <TaxManagementViewModel>()); } } else { return(new List <TaxManagementViewModel>()); } }
/// <summary> /// /// </summary> /// <returns></returns> public JsonResult BookTeeTimeTab() { List <SessionMasterViewModel> sessionMasterViewModels = new List <SessionMasterViewModel>(); HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllActiveSessionMaster", "AdminPanel", new SessionMasterViewModel() { BookingTypeId = 1 }); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.SessionMasterViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.SessionMasterViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { sessionMasterViewModels = dbBookingDetails.Content.ToList(); string convertedData = Common.HtmlHelper.RenderViewToString(this.ControllerContext, "~/Views/SessionMaster/_TeeTimeTab.cshtml", dbBookingDetails.Content); return(Json(new { code = 0, message = convertedData })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public JsonResult GetALLSlotForBlockRange(DateTime startDate, DateTime endDate) { BlockSlotRangeViewModel slotViewModel = new BlockSlotRangeViewModel() { StartDate = startDate, EndDate = endDate }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetALLSlotForBlockRange", "AdminPanel", slotViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.BlockSlotViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.BlockSlotViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = dbBookingDetails.Content })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }
/// <summary> /// Get All Pricing Detail /// </summary> /// <returns></returns> public JsonResult GetPricingDetails() { PricingViewModel playerViewModel = new PricingViewModel() { }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllPricing", "AdminPanel", playerViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.PricingViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.PricingViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { string convertedData = Common.HtmlHelper.RenderViewToString(this.ControllerContext, "~/Views/SearchPricing/_Search.cshtml", dbBookingDetails.Content); return(Json(new { code = 0, message = convertedData })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
/// <summary> /// Get Dashboard Top Row Data /// </summary> /// <returns>Return Top Row Data</returns> public JsonResult GetDataForDashboardTopBar() { BookingViewModel bookingViewModel = new BookingViewModel() { }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetDataForDashboardTopBar", "AdminPanel", bookingViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.DashBoardTopBarViewModel> dbDBTBViewModel = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.DashBoardTopBarViewModel> >(data); if (dbDBTBViewModel.IdentityResult.Status == true) { return(Json(new { code = 0, message = dbDBTBViewModel.Content })); } else { if (dbDBTBViewModel.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbDBTBViewModel.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
// GET: UpdateSessionPrice public ActionResult Index(long id) { TempData["slotViewList"] = null; SlotViewModel slotViewModel = new SlotViewModel() { SessionId = id }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllActiveSlotBySessionId", "AdminPanel", slotViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.SlotViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.SlotViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { TempData["slotViewList"] = dbBookingDetails.Content; } else { // return Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message }); } } else { // return Json(new { code = -2, message = "failed" }); } return(View()); }
/// <summary> /// Update Time Slot Details /// </summary> /// <param name="slotId">Id Of Slot</param> /// <param name="timeSlot">Time Of Slot</param> /// <returns> Return Success Or Failed</returns> public JsonResult UpdateTimeSlot(long slotId, TimeSpan timeSlot) { SlotViewModel slotViewModel = new SlotViewModel() { Time = timeSlot, SlotId = slotId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("UpdateTimeSlot", "AdminPanel", slotViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public void SaveSessionActivity(string loginHistoryId, string controllerName, string actionName, string performOn) { SessionActivityPageViewModel sessionActivityPageViewModel = new SessionActivityPageViewModel() { ControllerName = controllerName, ActionName = actionName, PerformOn = performOn }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("SaveSessionActivity", "AdminPanel", sessionActivityPageViewModel); if (response.IsSuccessStatusCode) { } }
// GET: EmployeeManagement public ActionResult Index() { EmployeeViewModel employeeViewModel = new EmployeeViewModel(); HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetALLGenderType", "AdminPanel", new GenderTypeViewModel()); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.GenderTypeViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.GenderTypeViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { employeeViewModel.GenderTypeViewModels = dbBookingDetails.Content.ToList(); } else { // return Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message }); } } else { // return Json(new { code = -2, message = "failed" }); } HttpResponseMessage response1 = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllEmployeeType", "AdminPanel", new EmployeeTypeViewModel()); if (response1.IsSuccessStatusCode) { var data = response1.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.EmployeeTypeViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.EmployeeTypeViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { employeeViewModel.EmployeeTypeViewModels = dbBookingDetails.Content.ToList(); } else { // return Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message }); } } else { // return Json(new { code = -2, message = "failed" }); } return(View(employeeViewModel)); }
// GET: SessionActivityPage public ActionResult Index() { Assembly asm = Assembly.GetAssembly(typeof(MvcApplication)); List <SessionActivityPageViewModel> sessionActivityPageViewModel = asm.GetTypes() .Where(type => typeof(System.Web.Mvc.Controller).IsAssignableFrom(type)) .SelectMany(type => type.GetMethods(BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public)) .Where(m => !m.GetCustomAttributes(typeof(System.Runtime.CompilerServices.CompilerGeneratedAttribute), true).Any()) .Select(x => new SessionActivityPageViewModel { ControllerName = x.DeclaringType.Name, ActionName = x.Name }) .ToList(); HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessageList("AddSessionActivityPage", "AdminPanel", sessionActivityPageViewModel); if (response.IsSuccessStatusCode) { } return(View()); }
/// <summary> /// Logged Out User And Clear Session /// </summary> /// <returns>Redirect To Login Page</returns> public ActionResult Index() { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("Logout", "AdminPanel", new EmployeeViewModel()); Session.RemoveAll(); Session.Clear(); Session.Abandon(); if (Request.Cookies["ASP.NET_SessionId"] != null) { Response.Cookies["ASP.NET_SessionId"].Value = string.Empty; Request.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddMonths(-20); } if (Request.Cookies["SFToken"] != null) { Response.Cookies["SFToken"].Value = string.Empty; Request.Cookies["SFToken"].Expires = DateTime.Now.AddMonths(-20); } return(RedirectToAction("Index", "Login")); }
public List<ViewModel.PromotionViewModel> GetAllPromotion() { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllPromotion", "AdminPanel", new SessionMasterViewModel()); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel<List<ViewModel.PromotionViewModel>> dbBookingDetails = JsonConvert.DeserializeObject<ViewModel.ResponseModel.ResponseViewModel<List<ViewModel.PromotionViewModel>>>(data); if (dbBookingDetails.IdentityResult.Status == true) { return dbBookingDetails.Content; } else { return new List<PromotionViewModel>(); } } else { return new List<PromotionViewModel>(); } }
public ActionResult GetAllPaymentGatewayControl() { HttpResponseMessage response2 = new APIHelper.APICallMethod().GetHttpResponseMessage("SearchAllPaymentGatewayControl", "AdminPanel", new EquipmentViewModel()); if (response2.IsSuccessStatusCode) { var data = response2.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.PaymentGatewayControlViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.PaymentGatewayControlViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(View(dbBookingDetails.Content)); } else { return(View(new List <PaymentGatewayControlViewModel>())); } } else { return(View(new List <PaymentGatewayControlViewModel>())); } }
public List <ViewModel.EquipmentViewModel> GetAllEquipment() { HttpResponseMessage response2 = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllEquipmentType", "AdminPanel", new EquipmentViewModel()); if (response2.IsSuccessStatusCode) { var data = response2.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.EquipmentViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.EquipmentViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(dbBookingDetails.Content); } else { return(new List <EquipmentViewModel>()); } } else { return(new List <EquipmentViewModel>()); } }
/// <summary> /// Login Method /// </summary> /// <param name="employeeViewModel">Model Of Type EmployeeViewModel</param> /// <returns>Return Suceess Or Failed</returns> public ActionResult DoLogin(EmployeeViewModel employeeViewModel) { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("Login", "AdminPanel", employeeViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.EmployeeViewModel> dbuser = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.EmployeeViewModel> >(data); if (dbuser.IdentityResult.Status == true) { if (dbuser.Content.IsFirstLogIn == false) { string guid = Guid.NewGuid().ToString(); Session["SFToken"] = guid; // now create a new cookie with this guid value Response.Cookies.Add(new HttpCookie("SFToken", guid)); HttpContext.Session.Add(Common.Constants.SessionName, dbuser.Content); Session["NavigationMenu"] = dbuser.Content.PageViewModels; Session["AllMenu"] = dbuser.Content.AllPageViewModels; return(Json(new { code = 0, message = "success" })); } else { TempData["session"] = dbuser.Content; return(Json(new { code = -22, message = "" })); } } else { return(Json(new { code = -1, message = dbuser.IdentityResult.Message })); } } else { return(Json(new { code = -2, message = "failed" })); } }