Ejemplo n.º 1
0
        private static void AddLoginEvent(EventMessage message, MessagesContext dbContext)
        {
            var le = new LoginEvents
            {
                Ip       = message.IP,
                Login    = message.Initiator,
                Browser  = message.Browser,
                Platform = message.Platform,
                Date     = message.Date,
                TenantId = message.TenantId,
                UserId   = message.UserId,
                Page     = message.Page,
                Action   = (int)message.Action
            };

            if (message.Description != null && message.Description.Any())
            {
                le.Description =
                    JsonConvert.SerializeObject(message.Description, new JsonSerializerSettings
                {
                    DateTimeZoneHandling = DateTimeZoneHandling.Utc
                });
            }

            dbContext.LoginEvents.Add(le);
            dbContext.SaveChanges();
        }
Ejemplo n.º 2
0
 private void LoginSuccess(LoginEvents.OnSuccess e)
 {
     if (e.WorkingEnvironment == SelectionProperty.WorkingEnvironment.Demo)
         this.Text = string.Format("{0}  [ USING DEMO ENVIRONMENT ]", this.Text);
 }