Exemplo n.º 1
0
 public ActionResult Edit(EditTitleViewModelPanel model)
 {
     if (ModelState.IsValid)
     {
         if (User.IsInRole("User"))
         {
             if (model.UserName == User.Identity.Name)
             {
                 title.Edit(model, User.Identity.GetUserId());
                 TempData["result"] = title.Result;
                 return(Edit(model.Id));
             }
             return(RedirectToAction("Page", "User", new { area = "Panel", name = User.Identity.Name }));
         }
         else
         {
             title.Edit(model, User.Identity.GetUserId());
             TempData["result"] = title.Result;
             return(Edit(model.Id));
         }
     }
     return(Edit(model.Id));
 }
Exemplo n.º 2
0
        public ActionResult Edit(int id)
        {
            EditTitleViewModelPanel editTitle = title.Get(id);

            if (title.Result.Type != ResultType.Success)
            {
                TempData["result"] = title.Result;
                return(RedirectToAction("List"));
            }

            if (User.IsInRole("User"))
            {
                if (editTitle.UserName == User.Identity.Name)
                {
                    return(View(editTitle));
                }
                TempData["result"] = new Result(ResultType.Error, "Hata oluştu");
                return(RedirectToAction("Page", "User", new { area = "Panel", name = User.Identity.Name }));
            }
            else
            {
                return(View(editTitle));
            }
        }