Exemplo n.º 1
0
        private void Browser_AddressChanged(object sender, AddressChangedEventArgs e)
        {
            var log = new WebsiteLog(e.Address);

            Logger.Log(log);
            this.InvokeIfRequired(() => addressBar.Text = e.Address);

            OsirtHelper.history.Add(new History(log.Url, log.Date, log.Time));
        }
Exemplo n.º 2
0
        private void AddToLog(WebsiteModel website)
        {
            //if (Token != null && Token == "lolxddezeapptokenislit12345")
            //{
            DateTime dateTime = DateTime.UtcNow;

            Debug.WriteLine(dateTime);
            SendMail(website);
            //SendMail(website);

            using (var context = new ApplicationDbContext())
            {
                var web = new WebsiteLog()
                {
                    WebsiteID = website.Id,
                    Url       = website.Url,
                    Error     = website.Error,
                    TimeStamp = dateTime.ToString()
                };
                context.WebsiteLog.Add(web);

                foreach (var element in website.Elements)
                {
                    context.ElementLog.Add(new ElementLog()
                    {
                        Name      = element.Name,
                        Status    = element.Status,
                        WebsiteID = web.WebsiteID,
                        TimeStamp = dateTime.ToString()
                    });
                }

                context.SaveChanges();
            }


            //    //Eind if
            //}
        }