Example #1
0
 public ActionResult Create(ToDoList ToDoList)
 {
     if (ModelState.IsValid)
     {
         db.ToDoLists.Add(ToDoList);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ToDoList));
 }
Example #2
0
 public static void deleteTask(String taskId)
 {
     using (var db = new ToDoListDB())
     {
         task t = db.tasks.First(c => c.id.Equals(taskId));
         db.tasks.Remove(t);
         db.SaveChanges();
     }
 }
Example #3
0
 public static void addTask(task t)
 {
     using (var db = new ToDoListDB())
     {
         t.UserId = Convert.ToInt32(HttpContext.Current.Session["userId"]);
         db.tasks.Add(t);
         db.SaveChanges();
     }
 }
Example #4
0
 public static void updateTask(task t)
 {
     using (var db = new ToDoListDB())
     {
         t.UserId = Convert.ToInt32(HttpContext.Current.Session["userId"]);
         var entity = db.tasks.Find(t.id);
         db.Entry(entity).CurrentValues.SetValues(t);
         db.SaveChanges();
     }
 }
Example #5
0
 protected void register_Click(object sender, EventArgs e)
 {
     using (var db = new ToDoListDB())
     {
         user foundeduser = null;
         foundeduser = db.users.Where(i => i.Email == emailInput.Text)
                       .DefaultIfEmpty(null)
                       .First();
         //check if there's empty input field
         if (checkEmptyInput())
         {
             //There is no such a user , so we create new one
             if (foundeduser == null)
             {
                 if (passwordInput.Text.Equals(confirmedPassword.Text) && passwordInput.Text.Length >= 8)
                 {
                     foundeduser = new user()
                     {
                         FirstName = firstNameInput.Text,
                         LastName  = lastNameInput.Text,
                         Email     = emailInput.Text,
                         Password  = passwordInput.Text
                     };
                     db.users.Add(foundeduser);
                     db.SaveChanges();
                     Response.Redirect("Login.aspx");
                 }
                 else
                 {
                     Response.Write("<script>alert(' passwords must be the same and greater than 8 charcters!')</script>");
                     passErrMsg.Visible     = true;
                     passwordInput.Text     = "";
                     confirmedPassword.Text = "";
                 }
             }
             else
             {
                 Response.Write("<script>alert(' username is already exists!')</script>");
                 regErrMsg.Visible      = true;
                 emailInput.Text        = "";
                 passwordInput.Text     = "";
                 confirmedPassword.Text = "";
             }
         }
     }
 }