Exemple #1
0
        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);
        }
Exemple #2
0
 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();
     }
 }
Exemple #4
0
 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);
 }
Exemple #5
0
 private void Save(UserEvent userEvent)
 {
     this.userEventsRepository.Save(userEvent);
 }