コード例 #1
0
 public void ChangePasswordUser(string userLogin, string userNewPassword)
 {
     using (var context = new managerdbContext())
     {
         context.Users.FirstOrDefault(user => user.Email == userLogin).Password = new CryptAndDecryptPassword().CalculateMD5Hash(userNewPassword).ToString();
         context.SaveChanges();
     }
 }
コード例 #2
0
 public bool ChangeNoteUser(int idNote, string changeText)
 {
     try
     {
         using (managerdbContext context = new managerdbContext())
         {
             ((context.UsersNotes.SingleOrDefault(note => note.IDNotes == idNote)) as UsersNotes).NoteText = changeText;
             context.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #3
0
        public async void DeleteOldNotes(DateTime firstDayOfWeek)
        {
            using (managerdbContext context = new managerdbContext())
            {
                try
                {
                    await context.UsersNotes.ForEachAsync(note =>
                    {
                        if (note.DateNote < firstDayOfWeek)
                        {
                            context.UsersNotes.Remove(note);
                        }
                    });

                    context.SaveChanges();
                }
                catch
                {
                }
            }
        }
コード例 #4
0
 public bool AddNewNoteUser(int userid, string textNote, DateTime dateDayNote, string para, int paraNumber)
 {
     try
     {
         using (managerdbContext context = new managerdbContext())
         {
             context.UsersNotes.Add(new UsersNotes()
             {
                 IDUser     = userid,
                 DateNote   = dateDayNote,
                 Para       = para,
                 ParaNumber = paraNumber,
                 NoteText   = textNote
             });
             context.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }