public ActionResult GetHotels(ClsReminder objReminder) { objReminder.ListHotels = new List <ClsHotels>(); objReminder.ListHotels = ClsReminder.GetHotels(objReminder.Location); return(View("Hotels", objReminder)); }
public ActionResult GoogleLogin(string token, string rtoken, string email, string name, string gender, string lastname, string location) { Session["AccessToken"] = token; ClsReminder objReminder = new ClsReminder(); objReminder.UserName = name; return(View("Reminder", objReminder)); }
// Register and generate API Key public ActionResult ApiServices() { Session["AccessToken"] = null; ClsReminder objRemi = new ClsReminder(); objRemi.ApiKey = ""; return(View("Api", objRemi)); }
public void GetHotels_AutoRedirect() { var controller = new HomeController(); var result = controller.Hotels("Dublin") as ViewResult; ClsReminder objReminder = (ClsReminder)result.ViewData.Model; Assert.AreNotEqual(0, objReminder.ListHotels.Count); }
public void Hotels() { var controller = new HomeController(); var result = controller.Hotels("") as ViewResult; ClsReminder objReminder = (ClsReminder)result.ViewData.Model; Assert.AreEqual(0, objReminder.ListHotels.Count); }
public void GetHotels_SearchwithoutParam() { var controller = new HomeController(); ClsReminder objParam = new ClsReminder(); var result = controller.GetHotels(objParam) as ViewResult; ClsReminder objReminder = (ClsReminder)result.ViewData.Model; Assert.AreEqual(0, objReminder.ListHotels.Count); }
public void GenerateLicenseKey_withParam() { ClsReminder objReminder = new Models.ClsReminder(); objReminder.EmailId = "*****@*****.**"; objReminder.ContactNum = "0099887766"; string apikey = "addsd-sdfsdf_sdf"; bool result = ClsReminder.AuthorizeUser(apikey); // Assert Assert.AreEqual(true, result); }
// Search and fetch list of hotels basis city sent as query parameter public ActionResult Hotels(string sTrvlDestination) { Session["AccessToken"] = null; ClsReminder objReminder = new ClsReminder(); objReminder.ListHotels = new List <ClsHotels>(); if (sTrvlDestination != null && sTrvlDestination != "") { objReminder.Location = sTrvlDestination; objReminder.ListHotels = ClsReminder.GetHotels(sTrvlDestination); } return(View(objReminder)); }
// Displays Input page for creating reminder public ActionResult Reminder() { if (Convert.ToString(Session["AccessToken"]) != "" && Convert.ToString(Session["AccessToken"]) != null) { ClsReminder objReminder = new ClsReminder(); return(View(objReminder)); } else { return(View("Home")); } }
public ActionResult CreateReminder(ClsReminder objReminder) { try { if (objReminder.TravelDate != null) { if (objReminder.TravelDate.Year == 0001 || objReminder.TravelDate.Year == 2001) { string temp = Request.Form.Get("TravelDate"); DateTime dt = DateTime.ParseExact(temp, "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture); objReminder.TravelDate = dt; } } else { string temp = Request.Form.Get("TravelDate"); DateTime dt = DateTime.ParseExact(temp, "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture); objReminder.TravelDate = dt; } } catch { string temp = Request.Form.Get("TravelDate"); DateTime dt = DateTime.ParseExact(temp, "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture); objReminder.TravelDate = dt; } objReminder.AccessToken = Convert.ToString(Session["AccessToken"]).Trim(); bool bcheck = ClsReminder.SetReminder(objReminder); Session["AccessToken"] = null; if (bcheck) { return(Content("<script language='javascript' type='text/javascript'>alert('Reminder Added in your calendar'); window.location='http://travelreminder.azurewebsites.net/home/Hotels?sTrvlDestination=" + objReminder.Location + "'; </script>")); } else { return(Content("<script language='javascript' type='text/javascript'>alert('We could not process the request. Please try after some Time.'); window.location='http://travelreminder.azurewebsites.net/home/Home'; </script>")); } }
public ActionResult GenerateLicenseKey(ClsReminder objParamReminder) { try { bool bCheck; string key_first = objParamReminder.ContactNum.Substring(6, 2); string key_mid = objParamReminder.EmailId.Substring(0, objParamReminder.EmailId.IndexOf('@')); string key_last = objParamReminder.ContactNum.Substring(0, 3); objParamReminder.ApiKey = key_first + "_" + key_mid + "-" + key_last; bCheck = ClsReminder.AuthorizeUser(objParamReminder.ApiKey); if (bCheck) { return(View("Api", objParamReminder)); } else { return(Content("<script language='javascript' type='text/javascript'>alert('Reminder Added in your calendar'); window.location='http://travelreminder.azurewebsites.net/home/ApiServices'; </script>")); } } catch (Exception) { throw; } }
// Method will take to reminder page on redirection from API public ActionResult Index() { ClsReminder objReminder = new ClsReminder(); return(View("Reminder", objReminder)); }