コード例 #1
0
 /// <summary>
 /// Public constructor for the entire Notification model
 /// </summary>
 /// <param name="id"></param>
 /// <param name="delivererId"></param>
 /// <param name="deliveryId"></param>
 /// <param name="createdAt"></param>
 /// <param name="acceptedAt"></param>
 /// <param name="refusedAt"></param>
 /// <param name="expiredAt"></param>
 /// <param name="delivery"></param>
 /// <param name="deliverer"></param>
 /// <param name="status"></param>
 public Notification(Guid id, Guid delivererId, Guid deliveryId, DateTime createdAt, DateTime?acceptedAt, DateTime?refusedAt, DateTime expiredAt, NotificationStatus status, Delivery delivery, Deliverer deliverer)
 {
     this.Id                = id;
     this.DelivererId       = delivererId;
     this.DeliveryId        = deliveryId;
     this.CreatedAt         = createdAt;
     this.AcceptedAt        = acceptedAt;
     this.RefusedAt         = refusedAt;
     this.ExpiredAt         = expiredAt;
     this.Status            = status;
     this.StatusDisplayName = Instance().GetDisplayName(status.GetType(), status.ToString());
     this.Delivery          = delivery;
     this.Deliverer         = deliverer;
 }
コード例 #2
0
 public Feedback(Guid id, Guid delivererId, Guid deliveryId, FeedbackCategories category, int rating, Deliverer deliverer, Delivery delivery)
 {
     this.Id                  = id;
     this.DelivererId         = delivererId;
     this.DeliveryId          = deliveryId;
     this.Delivery            = delivery;
     this.Deliverer           = deliverer;
     this.Category            = category;
     this.Rating              = rating;
     this.CategoryDisplayName = Instance().GetDisplayName(category.GetType(), category.ToString());
 }