Ejemplo n.º 1
0
 public static RegistrationLogEventEntity Create(IRegistrationLogEvent src)
 {
     return(new RegistrationLogEventEntity
     {
         PartitionKey = GeneratePartitionKey(),
         DateTime = src.DateTime,
         ClientId = src.ClientId,
         DeviceInfo = src.DeviceInfo,
         ContactPhone = src.ContactPhone,
         Country = src.Country,
         Email = src.Email,
         FullName = src.FullName,
         Ip = src.Ip,
         City = src.City,
         Isp = src.Isp
     });
 }
Ejemplo n.º 2
0
        public async Task <IRegistrationLogEvent> RegisterEventAsync(IRegistrationLogEvent evnt)
        {
            var newEntity = RegistrationLogEventEntity.Create(evnt);

            return(await _tableStorage.InsertAndGenerateRowKeyAsDateTimeAsync(newEntity, evnt.DateTime));
        }