public ActionResult Details(int?id) { MethodBank mb = new MethodBank(); int userId = Convert.ToInt32(Session["UserID"]); int subId = Convert.ToInt32(Session["SubcriptionId"]); int resId = Convert.ToInt32(Session["ResId"]); if (id == null || !mb.UseResource(userId, subId, resId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DataBank db = new DataBank(); ToDoList toDoList = db.GetToDolistItem(id); if (toDoList == null) { return(HttpNotFound()); } toDoList.Resource = db.GetResource(Convert.ToInt32(Session["ResId"])); ToDoListViewModel viewModel = new ToDoListViewModel(); viewModel.ID = toDoList.ID; viewModel.Title = toDoList.Title; viewModel.Content = toDoList.Content; viewModel.CreatedDate = toDoList.CreatedDate; viewModel.Done = toDoList.Done; viewModel.DueDate = toDoList.DueDate; viewModel.Prority = toDoList.Prority; return(View(viewModel)); }
public ActionResult Index() { if (Session["UserID"] != null) { MethodBank mb = new MethodBank(); return(View(mb.GetSubcriptions())); } return(RedirectToAction("Login", "Home", new { area = "" })); }
public ActionResult Index() { if (Session["UserID"] != null) { MethodBank md = new MethodBank(); int userId = Convert.ToInt32(Session["UserID"]); return(View(md.GetUserWithDailyLimit())); } return(RedirectToAction("Login", "Home", new { area = "" })); }
// GET: Index public ActionResult Index(int userId) { if (Session["UserID"] != null) { MethodBank mbBank = new MethodBank(); Dashboard dashboard = mbBank.GetDashboard(Convert.ToInt32(Session["UserID"])); return(View(dashboard)); } return(View()); }
public ActionResult Register(User user) { if (ModelState.IsValid) { MethodBank mb = new MethodBank(); mb.RegisterUser(user); ModelState.Clear(); ViewBag.Message = user.FirstName + " " + user.LastName + " Successfully Added."; } return(View()); }
public ActionResult Login(User user) { MethodBank mb = new MethodBank(); User sysUser = mb.Login(user); if (sysUser != null) { Session["UserID"] = sysUser.ID.ToString(); Session["FirstName"] = sysUser.FirstName; Session["LastName"] = sysUser.LastName; return(RedirectToAction("Index", "Index", new { userId = Session["UserID"] })); } ModelState.AddModelError("", "Login Credentials are Incorrect"); return(View()); }
public ActionResult AddUserToSubscription(UserSubcription subcription) { if (Session["UserID"] != null) { MethodBank md = new MethodBank(); int userId = subcription.UserID.ID; int subcriptionId = Convert.ToInt32(Session["SubcriptionId"].ToString()); if (md.AddUserToSubcription(userId, subcriptionId)) { Session["SubcriptionId"] = null; return(RedirectToAction("Index", "Subcriptions", new { area = "" })); } } return(RedirectToAction("Login", "Home", new { area = "" })); }
public ActionResult Index() { if (Session["UserID"] != null) { Session["ResId"] = Request.QueryString["resId"]; Session["SubcriptionId"] = Request.QueryString["subcriptionId"]; // int UserId = Convert.ToInt32(Session["UserId"]); int subId = Convert.ToInt32(Session["SubcriptionId"]); DataBank db = new DataBank(); MethodBank mb = new MethodBank(); ViewBag.CreditBalance = mb.GetUserUsageBalance(subId, UserId); return(View(db.GetToDoList())); } return(RedirectToAction("Login", "Home", new { area = "" })); }
public ActionResult Create([Bind(Include = "ID,Title,Content,Prority,Done,CreatedDate,DueDate")] ToDoList toDoList) { MethodBank mb = new MethodBank(); int userId = Convert.ToInt32(Session["UserID"]); int subId = Convert.ToInt32(Session["SubcriptionId"]); int resId = Convert.ToInt32(Session["ResId"]); if (mb.UseResource(userId, subId, resId)) { DataBank db = new DataBank(); toDoList.Done = false; toDoList.CreatedDate = DateTime.Now; toDoList.Resource = db.GetResource(resId); toDoList.Resource.subcription = db.GetSubcription(subId); if (db.CreateToDoListItem(toDoList)) { return(RedirectToAction("Index")); } } ViewBag.CreditBalance = mb.GetUserUsageBalance(subId, userId); return(View(toDoList)); }