public ActionResult RemoveManager(int hotelID, int managerID) { var hotel = hotelRepository.GetById(hotelID); var manager = hotelRepository.GetManager(hotelID, managerID); var result = hotelService.CanManageManager(hotel, SessionHelper.CurrentEntity, manager.HotelRights); if (result.IsError) { return(RedirectBackWithError(result)); } hotelRepository.RemoveManager(hotelID, managerID); AddSuccess("Manager has been removed!"); return(RedirectBack()); }