public ActionResult MerchantSettings() { ViewBag.isPopUpOpen = TempData["isPopUpOpen"]; if (TempData["hasError"] != null && (bool)TempData["hasError"] == true) { ErrorBlock(Convert.ToString(TempData["message"])); } else if (TempData["hasError"] != null && (bool)TempData["hasError"] == false) { Success(Convert.ToString(TempData["message"])); } if (UserVariables.UserRole == Domain.Enums.User.UserRoles.Merchant) { UserDomainLogic userDomainLogic = new UserDomainLogic(); return(View("Settings", userDomainLogic.IsSelfDeliveryActive(UserVariables.LoggedInUserGuid))); } else if (UserVariables.UserRole == Domain.Enums.User.UserRoles.Buyer) { return(View("Settings", false)); } else { //unauthorizes return(View("UnauthorizedAccess")); } }