public static SmsLog CreateUsageLog(ISendSmsRequestReceived @event) { return(new SmsLog( @event.UserId, @event.UserSubjectId, @event.CreditAmount, SmsLogType.UsageDeduction, @event.CreatedOnUTC)); }
public Sms(ISendSmsRequestReceived @event, ISmsMessage smsMessage) { Subject = smsMessage.Subject; Body = smsMessage.Body; Phone = smsMessage.Receiver; Credit = smsMessage.Credit; Status = SmsStatus.Pending; Id = smsMessage.Id; StudentOpticalFormId = smsMessage.StudentOpticalFormId; ExamId = smsMessage.ExamId; UserId = @event.UserId; CreatedOnDateTimeUtc = @event.CreatedOnUTC; UserSubjectId = @event.UserSubjectId; }