コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }