public ActionResult ManageTimeTracking(FormCollection collection) { string userName = collection["UserList.SelectedValue"]; DateTime startDate; if (DateTime.TryParse(collection["txtStartDate"], out startDate)) { var endDate = startDate; var model = TimeTrackingManager.GetDailyClockInOutTimeByDate(Convert.ToInt32(userName), startDate, endDate); ViewBag.UserName = userName; DailyTimeTrackViewModel dview = new DailyTimeTrackViewModel(model, Convert.ToInt32(userName)); dview.RoleName = ((HBS.WebPortal.Models.User)Session["user"]).RoleId == 3? "User":"******"; //ViewBag.UserFullName = collection["user"]; return View("ManageTimeTracking", new ManageTimeTrackingViewModel(dview, new UserList(string.Empty, getCompanyId()))); } else { return View("ManageTimeTracking", new ManageTimeTrackingViewModel(new DailyTimeTrackViewModel() { UserFullName = "", UserName = "" }, new UserList(string.Empty, getCompanyId()))); } }
public ManageTimeTrackingViewModel(DailyTimeTrackViewModel dailyTimeTrack, UserList userList) { DailyTimeTrack = dailyTimeTrack; UserList = userList; }