Ejemplo n.º 1
0
        public ActionResult Profile()
        {
            var result = Reg_UserService.GetByID(HttpUtil.UserProfile.ID);
            var model  = result.Data ?? new Reg_User()
            {
                UserInfo = new UserInfo()
            };

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult UpdateStatus(int id)
        {
            var result = Reg_UserService.UpdateStatus(id);

            if (result.HasError)
            {
                TempData["Error"] = result.Message;
            }

            return(RedirectToAction("List"));
        }
Ejemplo n.º 3
0
        // GET: AdminUser
        public ActionResult List(string key = "")
        {
            var model = Reg_UserService.GetAll(key);

            if (TempData["Error"] != null)
            {
                ViewBag.Error = TempData["Error"];
            }

            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult EditProfile(Reg_User model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var result = Reg_UserService.Save(model);

            if (result.HasError)
            {
                ViewBag.Message = result.Message;
                return(View(model));
            }

            return(RedirectToAction("Profile"));
        }
Ejemplo n.º 5
0
        public ActionResult Detail(int id)
        {
            var result = Reg_UserService.GetByID(id);

            if (result.HasError)
            {
                TempData["Error"] = result.Message;
                return(RedirectToAction("List"));
            }

            var model = new UserModel()
            {
                User  = result.Data,
                Posts = PostService.GetAllByUserId(result.Data.UserInfo.ID)
            };

            return(View(model));
        }