public void AddEvent(OrderComment orderComment, int accountId) { var orderOwnerEvent = new UserEvent { Description = orderComment.Comment, OrderId = orderComment.OrderId, EventSunscriberId = accountId, EventPublisherId = orderComment.AuthorId, EventType = UserEventType.NewCommentTOwnedOrderEvent, CommentId = orderComment.Id }; var orderEmployeeEvent = new UserEvent { Description = orderComment.Comment, OrderId = orderComment.OrderId, EventSunscriberId = orderComment.AuthorId, EventPublisherId = orderComment.AuthorId, EventType = UserEventType.NewCommentToOrderByEmployeeEvent, CommentId = orderComment.Id }; this.Save(orderOwnerEvent); this.Save(orderEmployeeEvent); }
public EventViewModel(UserEvent evend) { this.Description = evend.Description; this.EventPublisherId = evend.EventPublisherId; this.EventType = evend.EventType; this.EventPublisherName = evend.EventPublisher.UserName; this.Time = evend.CreatedTime; }
public void Save(UserEvent userEvent) { using (var context = new DataBaseContext()) { userEvent.CreatedTime = DateTime.UtcNow; context.UserEvents.Add(userEvent); context.SaveChanges(); } }
public void AddEvent(Order order) { var userEvent = new UserEvent { Description = order.Title, OrderId = order.Id, EventSunscriberId = order.CreaterId, EventPublisherId = order.CreaterId, EventType = UserEventType.OrderEvent }; this.Save(userEvent); }
private void Save(UserEvent userEvent) { this.userEventsRepository.Save(userEvent); }