Beispiel #1
0
        public void AddUserTemplate(int userId, CreateUserTemplateViewModel model)
        {
            var newTemplate = new UserTemplate(userId)
            {
                ActivityId = model.ActivityId,
                Comments   = model.Comments,
                Hours      = model.Hours
            };

            _dbContext.Add(newTemplate);
            _dbContext.SaveChanges();
        }
        public void AddOrUpdateCustomer(int userId, string ipAddress)
        {
            var customer = _dbContext.Customers.FirstOrDefault(s => s.UserId == userId && s.IpAddress == ipAddress);

            if (customer == null)
            {
                customer = new Customer
                {
                    UserId    = userId,
                    IpAddress = ipAddress
                };
                _dbContext.Customers.Add(customer);
            }
            else
            {
                customer.LastAccess = DateTime.UtcNow;
                _dbContext.Update(customer);
            }
            _dbContext.SaveChanges();
        }