public async Task <IActionResult> Post([FromBody] Customer customer) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _context.Customers.AddAsync(customer); await _context.SaveChangesAsync(); return(Ok()); }
private async Task <RefreshToken> GetRefreshToken(string email) { var refreshToken = new RefreshToken { Username = email, ExpirationDate = DateTime.UtcNow.AddHours(_appTokenSettingsSettings.RefreshTokenExpiration) }; _context.RefreshTokens.RemoveRange(_context.RefreshTokens.Where(u => u.Username == email)); await _context.RefreshTokens.AddAsync(refreshToken); await _context.SaveChangesAsync(); return(refreshToken); }