Beispiel #1
0
        public ActionResult ViewAllTasks(string email)
        {
            if (Session["UserClass"] == null)
            {
                return(RedirectToAction("AddUser"));
            }
            TimerUser user      = (TimerUser)Session["UserClass"];
            var       destPath  = Server.MapPath("~/XmlDataBase/Timerdb.xml");
            XElement  root      = XElement.Load(destPath);
            var       listTasks = from LT in root.Elements("TimerTask")
                                  where (string)LT.Element("Email") == user.TimerUserEmail
                                  select LT;
            var listTaskENum = (from e in listTasks.Elements()
                                let xElement = e.Element("NameofTask")
                                               where xElement != null
                                               let element = e.Element("Description")
                                                             where element != null
                                                             let xElement1 = e.Element("ElaspedTime")
                                                                             where xElement1 != null
                                                                             select new TimerTask
            {
                NameOfTask = xElement.Value,
                Description = element.Value,
                Timer = xElement1.Value
            }).ToList();

            return(View(listTaskENum));
        }