Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            if (Common.Props.LoginUser == null)
            {
                return(RedirectToAction("Login", "Users", new { ReturnUrl = "/Customer/Delete/" + id.ToString() }));
            }
            else if (Common.Props.LoginUser != null && Common.Props.LoginUser.Role != Models.Users.eUserRoleID.Admin)
            {
                return(RedirectToAction("PermissionDenied", "Home"));
            }

            if (Common.Functions.SetAfterSaveResult(ModelState, DALObj.DeleteRecord(id)))
            {
                return(RedirectToAction("Index"));
            }

            var ViewModel = DALObj.FindByID(id);

            if (ViewModel == null)
            {
                return(RedirectToAction("RecordNotFound", "Home"));
            }

            return(View("Delete", ViewModel));
        }