public void Add(Tasks t) { using (TaskManEntities tme = new TaskManEntities()) { tme.Tasks.Add(t); tme.SaveChanges(); } }
public void MSD(int SelectedId) { using (TaskManEntities tme = new TaskManEntities()) { Tasks t = tme.Tasks.Where(p => p.id == SelectedId).FirstOrDefault(); t.taskStatus = "Виконано"; tme.SaveChanges(); } }
private void okbtn_Click(object sender, RoutedEventArgs e) { if (passbx.Password == passbx1.Password && nametbx.Text!=null && logintbx.Text!=null && passbx.Password!=null & passbx1!=null) { Users u = new Users(); u.userLogin = logintbx.Text; u.userName = nametbx.Text; u.userPass = passbx.Password; u.userDOB = Dpick1.SelectedDate.ToString(); u.userEmail = emailtbx.Text; int count = 0; TaskManEntities tme = new TaskManEntities(); foreach (var v in tme.Users) { if (v.userLogin == u.userLogin) { count++; } } if (count == 0) { try { tme.Users.Add(u); tme.SaveChanges(); Login l = new Login(); MessageBox.Show("Реєстрація пройшла успішно!"); this.Close(); l.ShowDialog(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { MessageBox.Show(validationError.ErrorMessage); } } } } else { MessageBox.Show("Цей логін уже зайнятий. Виберіть інший."); } } else { MessageBox.Show("Ви не заповнили усі поля або введені паролі не співпадають"); } }
public void Delete(int SelectedId) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Ви впевнені, що хочете видалити завдання?", "Видалення завдання", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { using (TaskManEntities tme = new TaskManEntities()) { Tasks t = tme.Tasks.Where(p => p.id == SelectedId).FirstOrDefault(); tme.Tasks.Remove(t); tme.SaveChanges(); } } }