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(); }
private void LoginSuccess(LoginEvents.OnSuccess e) { if (e.WorkingEnvironment == SelectionProperty.WorkingEnvironment.Demo) this.Text = string.Format("{0} [ USING DEMO ENVIRONMENT ]", this.Text); }