public void Logger(Exception exception, HttpContext context)
        {
            string userId = string.Empty;

            try { userId = context.User.Identity.Name; }
            catch { /* no hacer nada, o enviar un correo electrónico al webmaster */ }

            var error = new Error
            {
                UserId       = userId,
                Exception    = exception.GetType().FullName,
                Message      = exception.Message,
                Everything   = exception.ToString(),
                IpAddress    = context.Request.UserHostAddress,
                UserAgent    = context.Request.UserAgent,
                PathAndQuery = context.Request.Url == null ? string.Empty : context.Request.Url.PathAndQuery,
                HttpReferer  = context.Request.UrlReferrer == null ? string.Empty : context.Request.UrlReferrer.PathAndQuery,
            };

            database.Add(error);
        }
 public void AddNewProduct(Product product)
 {
     _database.Add(product);
 }
 public void AddNewCartItem(CartItem cartitem)
 {
     _database.Add(cartitem);
 }
Exemplo n.º 4
0
 public void AddNewOrder(Order order)
 {
     _database.Add(order);
 }
 public void AddNewCart(Cart cart)
 {
     _database.Add(cart);
 }
Exemplo n.º 6
0
 public void AddNewArtist(Artist artist)
 {
     _database.Add(artist);
 }
 public void AddNewUser(User user)
 {
     _database.Add(user);
 }