Ejemplo n.º 1
0
        public IActionResult CurrentTimeSheet()
        {
            var user       = _userManager.FindByNameAsync(User.Identity.Name).Result;
            var timesheet  = _context.TimeSheets.Last(x => x.UserId == user.Id);
            var timeWorked = TimeSheetTimeSpent(timesheet);
            var amountMade = TimeSheetAmountMade(timesheet, timeWorked);


            var model = new TimeSheetDetailViewModel
            {
                StartDate          = timesheet.StartDate,
                EndDate            = timesheet.EndDate,
                ExemptFromOvertime = timesheet.ExemptFromOvertime,
                Approved           = timesheet.Approved,
                AmountMade         = amountMade,
                TimeWorked         = timeWorked,
                ReasonDenied       = timesheet.ReasonDenied ?? "Not Denied Yet"
            };

            return(View("DetailTimeSheet", model));
        }
 public TimesheetDetailPage(WorklogResponse worklog)
 {
     InitializeComponent();
     BindingContext = new TimeSheetDetailViewModel(worklog);
 }