Exemple #1
0
        //public ActionResult EditProfile(string username)
        //{
        //    var objSearchViewerProfile = ViewerProfilesDAL.Up(username);
        //    return View(objSearchViewerProfile);
        //}
        //[HttpPost]
        //public ActionResult EditProfile(int Viewersid, ViewerProfile objViewerProfileUpdate)
        //{
        //    var IsUpdated = ViewerProfilesDAL.UpdateViewerProfileBL(objViewerProfileUpdate);
        //    if (IsUpdated)
        //        return RedirectToAction("Index");
        //    else
        //        return View(objViewerProfileUpdate);
        //}


        public ActionResult ProfileDetails(string id)///////////////////////
        {
            if (id == null)
            {
                id = Request.QueryString["username"];
            }
            var objSearchViewerProfile = ViewrProfilesBL.SearchViewerProfileByUsernameBL(id);////////////////////

            return(View(objSearchViewerProfile));
        }
        public ActionResult LogIn(UserEntity userLogin)///////////////////////
        {
            var isLoggedIn = UserBL.LogInBL(userLogin);

            if (isLoggedIn)
            {
                int viewerID = ViewrProfilesBL.SearchViewerProfileByUsernameBL(userLogin.UserName).ViewersId;

                string url = string.Format("/Movies/ListAllMovies?username={0}", userLogin.UserName);
                Session["Username"] = userLogin.UserName;
                Session["ViewerId"] = viewerID;

                return(Redirect(url));
            }

            else
            {
                ViewBag.InvalidCredentials = "Invalid Credentials";
                return(View(userLogin));
            }
        }