예제 #1
0
        public ActionResult Manage(int hospitalID)
        {
            var manageInfo = hospitalRepository.GetHospitalManageInfo(hospitalID);
            var hospital   = hospitalRepository.Include(h => h.Company)
                             .SingleOrDefault(h => h.CompanyID == hospitalID);
            var entity = SessionHelper.CurrentEntity;

            var result = hospitalService.CanManageHospital(entity, hospital);

            if (result.IsError)
            {
                return(RedirectBackWithError(result));
            }

            var vm = new ManageHospitalViewModel(hospital, manageInfo);

            return(View(vm));
        }