public async Task <Professor> AddProfessor(Professor professor) { _logger.Log(LogLevel.Debug, "Request Received for ProfessorsSqlDal::AddProfessor"); // Saving into SQL Server _collegeSqlDbContext.Professors.Add(professor); await _collegeSqlDbContext.SaveChangesAsync(); _logger.Log(LogLevel.Debug, "Returning the results from ProfessorsSqlDal::AddProfessor"); return(professor); }
public async Task <Professor> AddProfessor(Professor professor) { _logger.Log(LogLevel.Debug, "Request Received for ProfessorsDal::AddProfessor"); _collegeSqlDbContext.Professors.Add(professor); await _collegeSqlDbContext.SaveChangesAsync() .ConfigureAwait(false); _logger.Log(LogLevel.Debug, "Returning the results from ProfessorsDal::AddProfessor"); return(professor); }
public async Task <Professor> AddProfessor(Professor professor) { _logger.Log(LogLevel.Debug, "Request Received for ProfessorsSqlDal::AddProfessor"); _collegeSqlDbContext.Professors.Add(professor); await _collegeSqlDbContext.SaveChangesAsync(); await RemoveProfessorDataFromCache(Constants.RedisCacheStore.AllProfessorsKey); _logger.Log(LogLevel.Debug, "Returning the results from ProfessorsSqlDal::AddProfessor"); return(professor); }
public async Task <Address> AddAddress(Address address) { _logger.Log(LogLevel.Debug, "Request Received for AddressDAL::AddAddress"); _collegeDbContext.AddressBook.Add(address); await _collegeDbContext.SaveChangesAsync(); _logger.Log(LogLevel.Debug, "Returning the results from AddressDAL::AddAddress"); return(address); }