/// <summary> /// Add a new interview into sql table /// </summary> /// <param name="interview"></param> /// <returns></returns> public async Task <Interview> AddInterview(Interview interview) { try { if (interview == null) { throw new ArgumentNullException(typeof(Interview).Name + "Object is Null"); } _interviewDb.Interviews.Add(interview); await _interviewDb.SaveChangesAsync(); return(interview); } catch (Exception ex) { throw (ex); } }
/// <summary> /// Delete a registred user from Sql Server /// </summary> /// <param name="UserId"></param> /// <returns></returns> public async Task <bool> DeleteUserById(int UserId) { try { var success = false; var user = _interviewDb.ApplicationUsers.Find(UserId); if (user != null) { _interviewDb.ApplicationUsers.Remove(user); } var rseult = await _interviewDb.SaveChangesAsync(); if (rseult == 1) { success = true; } return(success); } catch (Exception ex) { throw (ex); } }