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(); }