Inheritance: IPoco, IUserInfo
Esempio n. 1
0
        public static async Task<object> RegisterAsync(string tenant, Registration registration)
        {
            registration.RegistrationId = Guid.NewGuid();
            registration.RegisteredOn = DateTimeOffset.UtcNow;

            await Factory.InsertAsync(tenant, registration, "account.registrations", "registration_id", false).ConfigureAwait(false);

            return registration.RegistrationId;
        }
Esempio n. 2
0
 private EmailQueue GetEmail(Registration model, string subject, string message)
 {
     return new EmailQueue
     {
         AddedOn = DateTime.Now,
         FromName = model.Name,
         Subject = subject,
         Message = message,
         SendTo = model.Email
     };
 }
Esempio n. 3
0
 private EmailQueue GetEmail(IEmailProcessor processor, Registration model, string subject, string message)
 {
     return new EmailQueue
     {
         AddedOn = DateTimeOffset.UtcNow,
         FromName = processor.Config.FromName,
         ReplyTo = processor.Config.FromEmail,
         ReplyToName = processor.Config.FromName,
         Subject = subject,
         Message = message,
         SendTo = model.Email,
         SendOn = DateTimeOffset.UtcNow
     };
 }
Esempio n. 4
0
 public SignUpEmail(HttpContextBase context, Registration registration, string registrationId)
 {
     this._context = context;
     this._registration = registration;
     this._registrationId = registrationId;
 }
Esempio n. 5
0
 public SignUpEmail(Registration registration, string registrationId)
 {
     this._registration = registration;
     this._registrationId = registrationId;
 }