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); }