public ActionResult UserOverview() { var user = Session["CurrentUser"] as UserAndRole; UserOverviewViewModel overview = new UserOverviewViewModel(); if (user != null) { overview.UserId = user.UserId; overview.UserName = user.UserName; overview.Role = user.Role; overview.Message = _ServicesSoapClient.GetUnreadCount(user.UserId).ToString(); overview.ServerIP = _ServicesSoapClient.getLocalmachineIPAddress(); overview.InvalidFlag = _ServicesSoapClient.GetActivatedState(user.UserId, user.Role); if (user.Role == "Patient") { List <ToDoList> list = new List <ToDoList>(); overview.UndoneCount = _ServicesSoapClient.GetUndoneNum(user.UserId).ToString(); double[] reminder = { 0, 0, 0 }; string[] content = { "", "", "" }; TLFunctions.GetTaskTime(_ServicesSoapClient, user.UserId, ref list); overview.TodoList = list; //ViewData["reminder1"] = reminder[0]; //ViewData["reminder2"] = reminder[1]; //ViewData["reminder3"] = reminder[2]; //ViewData["content1"] = content[0]; //ViewData["content2"] = content[1]; //ViewData["content3"] = content[2]; //ViewData["reminder1"] = 2000; //ViewData["reminder2"] = 3000; //ViewData["reminder3"] = 6000; } } else { overview.UserId = ""; overview.UserName = ""; overview.Role = ""; overview.Message = ""; overview.UndoneCount = ""; FormsAuthentication.SignOut(); } return(PartialView(overview)); }
public ActionResult TaskList(string PatientId) { if (PatientId == null) { PatientId = Session["PatientId"] as String; } else { Session["PatientId"] = PatientId; } var user = Session["CurrentUser"] as UserAndRole; TaskListViewModel tl = new TaskListViewModel(); tl.PatientId = PatientId; tl.Type = 0; TLFunctions.GetTaskList(_ServicesSoapClient, ref tl); return(View(tl)); }