// GET: LeaveAllocationController
        public async Task <ActionResult> Index(int numberUpdated)
        {
            var leaveTypes = await _unitOfWork.LeaveTypes.FindAll();

            var mappedLeaveTypes = _mapper.Map <List <Data.LeaveType>, List <LeaveTypeViewModel> >(leaveTypes.ToList());
            var model            = new CreateLeaveAllocationViewModel {
                LeaveTypes = mappedLeaveTypes, NumberUpdated = numberUpdated
            };

            return(View(model));
        }
Пример #2
0
        // GET: LeaveAllocation
        public ActionResult Index()
        {
            var leavetypes       = _leaverepo.FindAll().ToList();                                          // Get the data from leave type repo
            var mappedLeaveTypes = _mapper.Map <List <LeaveType>, List <LeaveTypeViewModel> >(leavetypes); // map data
            var model            = new CreateLeaveAllocationViewModel
            {
                LeaveTypes    = mappedLeaveTypes,
                NumberUpdated = 0
            };

            return(View(model));
        }
Пример #3
0
        // GET: LeaveAllocation
        public ActionResult Index()
        {
            var leavetypes       = _leaveTypeRepository.FindAll().ToList();
            var mappedLeaveTypes = _mapper.Map <List <LeaveType>, List <LeaveTypeViewModel> >(leavetypes);
            var model            = new CreateLeaveAllocationViewModel
            {
                LeaveTypes    = mappedLeaveTypes,
                NumberUpdated = 0
            };

            return(View(model));
        }
        // GET: LeaveTypes
        public async Task <ActionResult> Index()
        {
            var leaveTypes = await _leaveTypeRepo.FindAll();

            var mappedLeaveTypes = _mapper.Map <List <LeaveType>, List <LeaveTypeViewModel> >(leaveTypes.ToList());
            var model            = new CreateLeaveAllocationViewModel
            {
                LeaveTypes    = mappedLeaveTypes,
                NumberUpdated = 0
            };

            return(View(model));
        }
        // GET: LeaveAllocationController
        public async Task <ActionResult> Index()
        {
            //var leaveTypes =await _leaveTypeRepository.FindAll();
            var leaveTypes = await _unitOfWork.LeaveTypes.FindAll();

            var mappedLeaveAllocation = _mapper.Map <List <LeaveType>, List <DetailsLeaveTypeViewModel> >(leaveTypes.ToList());
            var model = new CreateLeaveAllocationViewModel
            {
                LeaveTypes    = mappedLeaveAllocation,
                NumberUpdated = 0
            };

            return(View(model));
        }
        /// <summary>
        /// GET: Index of leave allocations
        /// </summary>
        /// <returns></returns>
        public IActionResult Index()
        {
            //Getting the leave types data
            var leaveTypes = _leaveTypeRepo.FindAll().ToList();
            //Mapping the retrieved leave types data to the view model and to the repository data
            var mappedLeaveTypes = _mapper.Map <List <LeaveType>, List <LeaveTypeViewModel> >(leaveTypes);

            var model = new CreateLeaveAllocationViewModel
            {
                LeaveTypes    = mappedLeaveTypes,
                NumberUpdated = 0
            };

            //Passing the model tot he view
            return(View(model));
        }