public ActionResult Register(tbl_Users u)
 {
     MyService.ServiceController myServiceController = new MyService.ServiceController();
     string newUser = myServiceController.Register(u.First_Name, u.Last_Name, u.Username, u.Password, u.Role_Id);
     ViewBag.Role_Id = new SelectList(db.tbl_Roles, "Role_Id", "Type");
     return View();
 }
        public ActionResult Login(tbl_Users u)
        {
            try
            {
                MyService.ServiceController myServiceController = new MyService.ServiceController();
                string user = myServiceController.Login(u.Username, u.Password);

                if (user == "UserCredentialsMatched")
                {
                    FormsAuthentication.SetAuthCookie(u.Username, true);
                    //HttpContext.User = new GenericPrincipal();
                    ViewBag.GreetingMessage = "Welcome " + u.Username;
                    return RedirectToAction("Index", "Home");
                }
                else
                {
                    ViewBag.Message = "Invalid Login Details - Please Try Again";
                    return View();
                }

            }
            catch (Exception ex)
            {
                ViewBag.Message = "Invalid Login Details - Please Try Again";
                return View();
            }
        }