Exemplo n.º 1
0
        public async Task <ActionResult> MyLeave(int id)
        {
            var emp = await _userManager.GetUserAsync(User);

            var empId      = emp.Id;
            var allocation = await _leavaAllocRepo.getLeaveAllocationDetail(empId);

            var leaveRequests = await _leaveRequestrepo.GetAllrequestforEmployeeId(empId);

            var allocationModel   = _mapper.Map <List <LeaveAllocationVM> >(allocation);
            var leaveRequestModel = _mapper.Map <List <LeaveRequestVM> >(leaveRequests);

            var model = new employeeLreaveRequestVM
            {
                LeaveAllocation = allocationModel,
                LeaveType       = leaveRequestModel
            };

            return(View(model));
        }