public ActionResult Delete(int id)
        {
            Resident          resident          = _residentBusiness.GetResidentDetails(id);
            ResidentViewModel residentViewModel = ResidentMapper.ToResidentViewModel(resident);

            return(View(residentViewModel));
        }
        public ActionResult Details(int id)
        {
            Resident          unit          = _residentBusiness.GetResidentDetails(id);
            ResidentViewModel unitViewModel = ResidentMapper.ToResidentViewModel(unit);

            return(View(unitViewModel));
        }
        public ActionResult Edit(int id)
        {
            Resident          resident          = _residentBusiness.GetResidentDetails(id);
            ResidentViewModel residentViewModel = ResidentMapper.ToResidentViewModel(resident);

            IEnumerable <User>   userList          = _userBusiness.GetAllUsers();
            List <UserViewModel> userViewModelList = UserMapper.ToUserViewModelList(userList);
            IEnumerable <Unit>   unitList          = _unitBusiness.GetAllUnits();
            List <UnitViewModel> unitViewModelList = UnitMapper.ToUnitViewModelList(unitList);

            residentViewModel.Users = new SelectList(userViewModelList, "UserID", "Email");
            residentViewModel.Units = new SelectList(unitViewModelList, "UnitID", "Name");

            return(View(residentViewModel));
        }