public JsonResult IsExpired(int id) { var trailPrd = int.Parse(ConfigurationManager.AppSettings["trailPrd"].ToString()); var common = new SignupClient(); var network = common.GetNetworkById(id); if (network != null) { if (network.Plan == 1) { if (network.CreatedOn.AddDays(trailPrd) < DateTime.Now) { return(JsonResponse(true)); } else { return(JsonResponse(false)); } } else { return(JsonResponse(false)); } } else { return(JsonResponse(false)); } }
public void SetSelectNetwork(int id) { Session["subid"] = id; SignupClient common = new SignupClient(); var network = common.GetNetworkById(id); Session["network"] = network; }
public void SetNetwork(int id, string curl) { Session["subid"] = id; var common = new SignupClient(); var network = common.GetNetworkById(id); Session["network"] = network; Session["SelectedPoe"] = null; Response.Redirect(curl); }
public JsonResult IsMySubscription(int id) { var common = new SignupClient(); var network = common.GetNetworkById(id); if (network != null && network.EmailId == Session["emailid"].ToString()) { return(JsonResponse(true)); } else { return(JsonResponse(false)); } }
public JsonResult GetOwnNetwork() { var common = new CommonClient(); var commonSignup = new SignupClient(); if (Session["emailid"] != null) { var ownsub = common.GetOwnNetwork(Session["emailid"].ToString()); if (ownsub != null) { Session["subid"] = ownsub.Subscriptionid; var network = commonSignup.GetNetworkById(ownsub.Subscriptionid); Session["network"] = network; } return(JsonResponse(ownsub)); } else { return(null); } }
private ActionResult AuthenticatedUser(AuthenticationWCF.User loggedinUser) { var trailPrd = int.Parse(ConfigurationManager.AppSettings["trailPrd"].ToString()); var feedback = new FeedbackServiceClient(); var common = new SignupClient(); var suser = common.GetUserById(loggedinUser.UserId); Session["user"] = suser; var loggeduserName = loggedinUser.FirstName + " " + loggedinUser.LastName; ViewData["username"] = loggeduserName; Session["Uname"] = loggeduserName; Session["emailid"] = loggedinUser.EmailAddress; Session["id"] = loggedinUser.UserId; Session["domain"] = loggedinUser.EmailAddress.Split('@')[1]; var request = (LoginRequest)Session["request"]; var userSub = new CommonClient(); var ownsub = userSub.GetMySubscription(Session["emailid"].ToString()).FirstOrDefault(); if (request != null) { if (request.IsGuest) { FeedbackWCF.UserPOEMapping user = new FeedbackWCF.UserPOEMapping(); user = feedback.GetUserdetailsByMappingId(request.RequestFor); CreatedFeedback[] createdFb = new CreatedFeedback[] { new CreatedFeedback { FeedBackId = request.FeedbackId, Teammember = user, } }; Session["CreatedFeedbacks"] = createdFb; Session["SelectedPoe"] = request.PoeId; if (request.Type == 4) { return(RedirectToAction("CustomerFeedback", "Feedback")); } else { Session["errormsg"] = "You don't have the permission"; return(RedirectToAction("Login", "Home")); } } else { Session["errormsg"] = "You don't have the permission"; return(RedirectToAction("Login", "Home")); } } else { CommonClient commonnetwrok = new CommonClient(); CommonWCF.Network networkresult = commonnetwrok.GetDefaultUserSubscription(loggedinUser.EmailAddress); if (networkresult != null) { SignUpWCF.Network network = common.GetNetworkById(networkresult.Subscriptionid); if (network.Plan == 1) { //if (network.CreatedOn.AddDays(trailPrd) < DateTime.Now) //{ // if (network.EmailId == loggedinUser.EmailAddress) // { // return RedirectToAction("Account", "Home"); // } // else // { // var userSubscription = // commonnetwrok.GetUserSubscriptions(loggedinUser.EmailAddress).FirstOrDefault // ( // a => a.Subscriptionid != networkresult.Subscriptionid); // if (userSubscription != null) // { // Session["subid"] = -1;// userSubscription.Subscriptionid; // Session["network"] = null;// userSubscription; // if (Session["Mode"] != null && int.Parse(Session["Mode"].ToString()) == 5 && ownsub != null && Session["SelectedPoes"] != null) // { // Session["subid"] = ownsub.Subscriptionid; // SetSelectNetwork(ownsub.Subscriptionid); // return RedirectToAction("AddMember", "Signup", new { task = "add", resource = "dd" }); // } // else // { // Session["CartList"] = null; // return RedirectToAction("Start", "Home"); // //Response.Redirect("/signup/new/Add"); // } // } // else // { // Session["errormsg"] = "Your Account has been Inactive"; // return RedirectToAction("Login", "Home"); // } // } //} //else //{ Session["subid"] = networkresult.Subscriptionid; Session["network"] = network; if (Session["Mode"] != null && int.Parse(Session["Mode"].ToString()) == 5 && ownsub != null && Session["SelectedPoes"] != null) { SetSelectNetwork(ownsub.Subscriptionid); Session["subid"] = ownsub.Subscriptionid; return(RedirectToAction("AddMember", "Signup", new { task = "add", resource = "dd" })); } else { Session["CartList"] = null; return(RedirectToAction("Start", "Home")); //Response.Redirect("/signup/new/Add"); } // } } else { Session["subid"] = -1; // networkresult.Subscriptionid; Session["network"] = null; // network; if (Session["Mode"] != null && int.Parse(Session["Mode"].ToString()) == 5 && ownsub != null && Session["SelectedPoes"] != null) { SetSelectNetwork(ownsub.Subscriptionid); Session["subid"] = ownsub.Subscriptionid; Session["CartList"] = null; return(RedirectToAction("AddMember", "Signup", new { task = "add", resource = "dd" })); } else { Session["CartList"] = null; return(RedirectToAction("Start", "Home")); //Response.Redirect("/signup/new/Add"); } } } else { Session["errormsg"] = "You don't have the permission"; return(RedirectToAction("Login", "Home")); } } /* ViewData["fullname"] = ((AuthenticationResult)Session["UserDetail"]).currentUser.FirstName + " " + * ((AuthenticationResult)Session["UserDetail"]).currentUser.LastName; * ViewData["userid"] = ((AuthenticationResult)Session["UserDetail"]).currentUser.UserId.ToString().Trim(); * return View("Default");*/ //Response.Redirect("../client/Default.aspx"); }