Exemplo n.º 1
0
        public ActionResult Welcome()
        {
            TaskListEntities ORM = new TaskListEntities();

            ViewBag.UserTask = ORM.Tasks.ToList();
            return(View());
        }
Exemplo n.º 2
0
        // GET: Users/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            User user = dao.GetUser((int)id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            TaskListEntities orm      = new TaskListEntities();
            List <Task>      taskList = orm.Tasks.ToList();
            List <Task>      newList  = new List <Task>();


            foreach (Task i in taskList)
            {
                if (i.Owner == id)
                {
                    newList.Add(i);
                }
            }


            ViewBag.Item = newList.ToList();

            return(View(user));
        }
        public ActionResult PerformForgotPassword(ForgotPasswordModel model)
        {
            if (model != null && !string.IsNullOrEmpty(model.UserName) && !string.IsNullOrEmpty(model.Password))
            {
                TaskListEntities ORM = new TaskListEntities();

                UserTable user = ORM.UserTables.Where(u => u.UserName == model.UserName).FirstOrDefault();

                if (user != null)
                {
                    user.Password = model.Password;
                    ORM.SaveChanges();
                    return(Json("Your password has been updated " + model.UserName));
                    //return RedirectToAction("SignIn", "Home");
                }
                else
                {
                    return(Json("You do not exist!!"));
                }
            }



            return(Json("ok"));
        }
Exemplo n.º 4
0
        public ActionResult AddTask(int UserID)
        {
            TaskListEntities orm  = new TaskListEntities();
            User             Temp = orm.Users.FirstOrDefault(x => x.UserID == UserID);

            return(View(Temp));
        }
Exemplo n.º 5
0
        public ActionResult AddNewTask(Task t)
        {
            ViewBag.AuthorizedUser = TempData["AuthorizedUser"];
            //1 create the ORM
            TaskListEntities ORM = new TaskListEntities();

            //2 Validation
            if (ModelState.IsValid)
            {
                //3 add the new object to the Task list
                ORM.Tasks.Add(t);
                //4 save changes to database
                ORM.SaveChanges();
                ViewBag.Message            = "Task Added Succesfully";
                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
            //return RedirectToAction("About");
            else
            {
                ViewBag.ErrorMessage       = "Item Not Added";
                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
        }
Exemplo n.º 6
0
        public ActionResult EditTask(string TaskNumber)
        {
            TaskListEntities ORM = new TaskListEntities();

            ViewBag.Task = ORM.Tasks.Find(TaskNumber);
            return(View());
        }
Exemplo n.º 7
0
        public ActionResult Register(User user)
        {
            TaskListEntities db = new TaskListEntities();

            if (ModelState.IsValid)
            {
                try
                {
                    db.Users.Add(user);
                    db.SaveChanges();
                    ViewBag.Message = $"Welcome {user.Name}! ";
                    return(View(user));
                }
                catch (Exception e)
                {
                    ViewBag.Message = $"Error: {e.Message}";
                    return(View(user));
                }
                finally
                {
                    View("/Tasks/UserTasks");
                    ViewBag.Message = $"Welcome {user.Name}! ";
                }
            }
            ViewBag.Message = $"Welcome {user.Name}! ";
            return(View());
        }
Exemplo n.º 8
0
        public ActionResult SaveEditedTask(Task editedTask)
        {
            ViewBag.AuthorizedUser = TempData["AuthorizedUser"];
            //1 ORM
            TaskListEntities ORM = new TaskListEntities();
            //2 Locate customer to update
            Task OldTaskRecord = ORM.Tasks.Find(editedTask.TaskName);

            if (OldTaskRecord != null && ModelState.IsValid)
            {
                //3 Update the Customer
                OldTaskRecord.TaskName        = editedTask.TaskName;
                OldTaskRecord.TaskDescription = editedTask.TaskDescription;
                OldTaskRecord.DueDate         = editedTask.DueDate;
                OldTaskRecord.Status          = editedTask.Status;
                //4 This line tells ORM to update
                ORM.Entry(OldTaskRecord).State = System.Data.Entity.EntityState.Modified;
                //5 Save to database
                ORM.SaveChanges();
                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
            else
            {
                ViewBag.ErrorMessage       = "Task Not Updated";
                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
        }
Exemplo n.º 9
0
        public ActionResult RetrivingTaks(TaskTable Taskies)
        {
            TaskListEntities ORM = new TaskListEntities();

            ViewBag.Tasks = ORM.TaskTables.ToList();
            return(View());
        }
Exemplo n.º 10
0
        public ActionResult DeleteTask(string TaskName)
        {
            ViewBag.AuthorizedUser = TempData["AuthorizedUser"];
            //1 Create ORM
            TaskListEntities ORM = new TaskListEntities();
            //2 Locate Task
            Task Found = ORM.Tasks.Find(TaskName);

            //3 Validate
            if (Found != null)
            {
                //4 Delete Task
                ORM.Tasks.Remove(Found);
                //5 Save to database
                ORM.SaveChanges();
                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
            else
            {
                ViewBag.ErrorMessage       = "Task Not Deleted";
                TempData["AuthorizedUser"] = TempData["AuthorizedUser"];
                return(RedirectToAction("UserTask"));
            }
        }
        public ActionResult Login(string email)
        {
            TaskListEntities orm = new TaskListEntities();

            ViewBag.Users = orm.Users.ToList();

            return(View());
        }
Exemplo n.º 12
0
        public List <Task> AddNewUser(User user)
        {
            TaskListEntities db = new TaskListEntities();

            var listOfTasks = db.Tasks.Where(t => t.UserEmail == user.Email).ToList();

            return(listOfTasks);
        }
Exemplo n.º 13
0
        public ActionResult EditTask(string TaskName)
        {
            TaskListEntities ORM = new TaskListEntities();

            Task toUpdate = ORM.Tasks.Find(TaskName);

            return(View(toUpdate));
        }
Exemplo n.º 14
0
        public ActionResult SearchResult(int ID)
        {
            TaskListEntities ORM = new TaskListEntities();

            ViewBag.Task = ORM.Tasks.Where(x => x.UserID == ID).ToList();

            return(View());
        }
Exemplo n.º 15
0
        public ActionResult TaskList()
        {
            TaskListEntities orm = new TaskListEntities();

            ViewBag.Tasks = orm.Tasks.ToList();

            return(View());
        }
Exemplo n.º 16
0
        public ActionResult UpdateTask(string UpdateTaskies)
        {
            TaskListEntities ORM = new TaskListEntities();


            TaskTable item = ORM.TaskTables.Find(UpdateTaskies);

            return(View(item));
        }
Exemplo n.º 17
0
        public ActionResult RegisterNewUser(User newUser)
        {
            TaskListEntities ORM = new TaskListEntities();

            ORM.Users.Add(newUser);

            ORM.SaveChanges();
            return(View("Index"));
        }
Exemplo n.º 18
0
        public ActionResult DeleteTask(string TaskNu)
        {
            TaskListEntities ORM = new TaskListEntities();

            TaskTable founded = ORM.TaskTables.Find(TaskNu);

            ORM.TaskTables.Remove(founded);
            ORM.SaveChanges();
            return(RedirectToAction("RetrivingTaks"));
        }
Exemplo n.º 19
0
        public ActionResult UserTask()
        {
            TaskListEntities ORM = new TaskListEntities();

            User currentUser = (User)TempData["AuthorizedUser"];

            ViewBag.UserTasks          = ORM.Users.Find(currentUser.UserName).Tasks;
            ViewBag.AuthorizedUser     = currentUser;
            TempData["AuthorizedUser"] = currentUser;
            return(View());
        }
        public ActionResult TasksList()
        {
            TaskListEntities db   = new TaskListEntities();
            List <Task>      Task = db.Tasks.ToList();

            ViewBag.Tasks = Task;



            return(View());
        }
Exemplo n.º 21
0
        public ActionResult TaskList(Task data)
        {
            TaskListEntities ORM = new TaskListEntities();

            if (ModelState.IsValid)
            {
                ORM.Tasks.Add(data);
                ORM.SaveChanges();
            }

            return(View());
        }
Exemplo n.º 22
0
        public ActionResult Registration(User info)
        {
            TaskListEntities ORM = new TaskListEntities();

            if (ModelState.IsValid)
            {
                ORM.Users.Add(info);
                ORM.SaveChanges();
            }

            return(View());
        }
Exemplo n.º 23
0
        //the user in parenthesis my table name-the newUser is a variable
        public ActionResult RegisterNewUser(user newUser)
        {
            //adding user to the database
            TaskListEntities ORM = new TaskListEntities();

            //call users (the name of the db I want to add to)
            //--tell it to add info the newUser variable
            ORM.users.Add(newUser);
            //save the changes to the db (users)
            ORM.SaveChanges();
            //user gets directed to the home page after entering new user
            return(View("Index"));
        }
Exemplo n.º 24
0
        public static List <Task> GetTasksByEmail(string email)
        {
            TaskListEntities db = new TaskListEntities();

            var user = db.Users.FirstOrDefault(u => u.Email == email);

            if (user == null)
            {
                return(null);
            }

            var listOfTasks = db.Tasks.Where(t => t.UserEmail == user.Email).ToList();

            return(listOfTasks);
        }
Exemplo n.º 25
0
        public ActionResult TaskSearch(string word)
        {
            TaskListEntities orm = new TaskListEntities();

            ViewBag.Items = orm.Tasks.Where(x => x.Description.Contains(word)).ToList();
            if (ViewBag.Items == null)
            {
                ViewBag.Message = "No tasks matching that description";
                return(View());
            }
            else
            {
                return(View());
            }
        }
Exemplo n.º 26
0
        public ActionResult AddTask(TaskTable AddTask)
        {
            TaskListEntities ORM = new TaskListEntities();

            if (ModelState.IsValid)
            {
                ORM.TaskTables.Add(AddTask);
                ORM.SaveChanges();
                //ViewBag.RetrivingTasks = ORM.TaskTables.ToList();
                //ViewBag.TasksRequsit = $"{AddTask.TaskNumber}";
                return(RedirectToAction("RetrivingTaks"));
            }

            return(View("Error"));
        }
Exemplo n.º 27
0
        public ActionResult Greeting(User newUser)
        {
            TaskListEntities orm = new TaskListEntities();

            if (ModelState.IsValid)
            {
                orm.Users.Add(newUser);
                orm.SaveChanges();
                ViewBag.UserName = newUser.Name;
                ViewBag.UserID   = newUser.UserID;
            }
            User Temp = orm.Users.FirstOrDefault(x => x.Name == newUser.Name);

            newUser = Temp;
            return(View(newUser));
        }
Exemplo n.º 28
0
        public ActionResult TaskSearch(string searching)
        {
            TaskListEntities orm           = new TaskListEntities();
            List <Task>      taskList      = orm.Tasks.ToList();
            List <Task>      searchResults = new List <Task>();

            var tasks = from s in orm.Tasks
                        select s;

            if (!String.IsNullOrEmpty(searching))
            {
                tasks = tasks.Where(s => s.Description.Contains(searching));
            }
            ViewBag.tasks = tasks;
            return(View());
        }
Exemplo n.º 29
0
        public ActionResult Login(User model)
        {
            TaskListEntities db = new TaskListEntities();
            var userRecord      = db.Users.FirstOrDefault(u => u.Email == model.Email);

            if (model == null)
            {
                ViewBag.Message = $"Error {model.Email} was not recognized";
            }
            else
            {
                return(View());
            }

            return(RedirectToAction("Index", "Home"));
        }
Exemplo n.º 30
0
        public ActionResult RigesterNewUser(UserTable newUser)
        {
            TaskListEntities ORM = new TaskListEntities();

            if (ModelState.IsValid)
            {
                ORM.UserTables.Add(newUser);
                ORM.SaveChanges();
                ViewBag.Message = $"{newUser.UserName} Welcome to our system ";
                return(RedirectToAction("RetrivingTaks"));
            }
            else
            {
                return(View("Error"));
            }
        }