// GET: Tasks public async Task <ActionResult> Tasks() { var cmpID = 0; Users item = new Users(); if (Session["useDetails"] != null) { item = Session["useDetails"] as Users; } TasksModel model = new TasksModel(); cmpID = item.useCompanyID; List <TypeModel> typModel = new List <TypeModel>(); List <Users> usrModel = new List <Users>(); List <Users> toModel = new List <Users>(); List <PriorityModel> ptyModel = new List <PriorityModel>(); List <StatusModel> staModel = new List <StatusModel>(); UserContext useContext = new UserContext(); TypeContext typContext = new TypeContext(); PriorityContext ptyContext = new PriorityContext(); StatusContext staContext = new StatusContext(); usrModel = await usVM.GetUserConnection(cmpID); //toModel = useContext.ToUsersDropDown(cmpID); typModel = typContext.TypeDropDown(); ptyModel = ptyContext.PriorityDropDown(); staModel = staContext.StatusDropDown(); foreach (var user in usrModel) { model.Users.Add(new SelectListItem { Text = user.useName, Value = user.useID.ToString() }); } //foreach (var user in toModel) //{ // model.ToUsers.Add(new SelectListItem { Text = user.useName, Value = user.useID.ToString() }); //} foreach (var type in typModel) { model.Types.Add(new SelectListItem { Text = type.typName, Value = type.typID.ToString() }); } foreach (var priority in ptyModel) { model.Priorites.Add(new SelectListItem { Text = priority.ptyName, Value = priority.ptyID.ToString() }); } foreach (var status in staModel) { model.Status.Add(new SelectListItem { Text = status.staName, Value = status.staID.ToString() }); } return(View(model)); }
// GET: Reports public async Task <ActionResult> TasksReports() { var us = Session["useDetails"] as Users; List <Users> usrModel = new List <Users>(); UserContext useContext = new UserContext(); usrModel = await usVm.GetUserConnection(us.useCompanyID); TasksModel model = new TasksModel(); List <DateListModel> dt = new List <DateListModel>(); dt.Add(new DateListModel { value = 1, DateName = "January" }); dt.Add(new DateListModel { value = 2, DateName = "February" }); dt.Add(new DateListModel { value = 3, DateName = "March" }); dt.Add(new DateListModel { value = 4, DateName = "April" }); dt.Add(new DateListModel { value = 5, DateName = "May" }); dt.Add(new DateListModel { value = 6, DateName = "June" }); dt.Add(new DateListModel { value = 7, DateName = "July" }); dt.Add(new DateListModel { value = 8, DateName = "August" }); dt.Add(new DateListModel { value = 9, DateName = "Septmeber" }); dt.Add(new DateListModel { value = 10, DateName = "October" }); dt.Add(new DateListModel { value = 11, DateName = "November" }); dt.Add(new DateListModel { value = 12, DateName = "December" }); foreach (var item in dt) { model.DateList.Add(new SelectListItem { Text = item.DateName, Value = item.value.ToString() }); } foreach (var user in usrModel) { model.Users.Add(new SelectListItem { Text = user.useName, Value = user.useID.ToString() }); } model.tasID = DateTime.Now.Month; return(View(model)); }