public TenantSubscription(TenantSubscriptionModel model) { Id = model.Id; Subscription = new Subscription(model.Subscription); StartDatetime = model.StartDatetime; EndDatetime = model.StartDatetime.AddYears(1); RenewalDate = EndDatetime.AddDays(1); IsActive = model.IsActive; BillingAndPaymentTermsAgreementDate = model.BillingAndPaymentTermsAgreementDate; ServiceTermsAgreementDate = model.ServiceTermsAgreementDate; }
public override bool Equals(object obj) { if (!(obj is Event evt)) { return(false); } return(Id.Equals(evt.Id) && Title.Equals(evt.Title) && Description.Equals(evt.Description) && Type.Equals(evt.Type) && Place.Equals(evt.Place) && StartDatetime.Equals(evt.StartDatetime) && EndDatetime.Equals(evt.EndDatetime)); }
public TenantSubscriptionModel(Subscription entity, DateTime registrationDatetime) { if (registrationDatetime == null) { registrationDatetime = DateTime.Now; } Id = Guid.NewGuid().ToString(); Subscription = new SubscriptionModel(entity); StartDatetime = registrationDatetime; EndDatetime = StartDatetime.AddYears(1); RenewalDate = EndDatetime.AddDays(1); BillingAndPaymentTermsAgreementDate = registrationDatetime; ServiceTermsAgreementDate = registrationDatetime; }