public async Task <WhitelistedIp> AddWhitelistedIpAsync(int userId, IPAddress ipAddress) { var whiteListedIp = new WhitelistedIp { Added = DateTimeOffset.Now, IpAddress = ipAddress, UserId = userId, }; whiteListedIp.Id = await _whitelistedIpRepository.InsertAsync(whiteListedIp.ToDatabase()); return(whiteListedIp); }
public static Repo.Sql.Models.SqlWhitelistedIp ToDatabase(this WhitelistedIp whitelistedIp) { if (whitelistedIp == null) { return(null); } return(new Repo.Sql.Models.SqlWhitelistedIp { Id = whitelistedIp.Id, Added = whitelistedIp.Added, IpAddress = whitelistedIp.IpAddress.ToString(), UserId = whitelistedIp.UserId }); }