/// <summary> /// Reset password /// </summary> /// <param name="login">passing loginModel</param> /// <returns>return True or False</returns> public bool ResetPassword(LoginModel login) { var dbEntry = fundooContext.UserTable.FirstOrDefault(acc => acc.Email == login.Email); string newPass = login.Password; string encodedPass = PasswordEncryption(newPass); if (dbEntry != null) { dbEntry.Password = encodedPass; fundooContext.Entry(dbEntry).State = EntityState.Modified; fundooContext.SaveChanges(); return(true); } else { return(false); } }
/// <summary> /// Removing note to Trash /// </summary> /// <param name="noteId">Note ID</param> /// <returns>returns true or false</returns> public bool RemoveNote(int noteId) { try { var note = fundooContext.NoteTable.Where(x => x.NoteId == noteId).SingleOrDefault(); if (note != null) { note.Trash = true; fundooContext.Entry(note).State = EntityState.Modified; fundooContext.SaveChanges(); return(true); } else { return(false); } } catch (Exception ex) { throw new Exception(ex.Message); } }