public void SendEmail(IInsertMember insertMember) { TfEmail.Send( "MemberRegister", insertMember.Member.email, insertMember.Member.ToDictionary()); }
public override void HandleModel() { var requests = _Schemas.Requests; requests.Entity.SetValuesFromModel(this.Request); requests.Insert(); TfEmail.Send( "NewPrayerRequest", this.Request.email, this.Request.ToDictionary()); }
public override void HandleModel() { this.Request.Entity.active = 1; this.Request.Update(); this.Request.ClearCase(); this.Request.SelectToEntity(); TfEmail.Send( TfSettings.GetSettings("PrayerForum", "ChurchEmail").ToString(), "request_activate_email", this.Request.Entity.ToDictionary()); }
public override void HandleModel() { var members = _Schemas.Members; members.Entity.active = EnumActive.Active; members.Case.Where(members.Column(x => x.activation_key), Is.EqualTo, this.Key); members.Update(); TfEmail.Send( "MemberActivated", members.SelectToEntity().email, members.Entity.ToDictionary()); }
public override void HandleModel() { var requests = _DB.Requests; do { var sessionKey = KeyGenerator.GetUniqueKey(32); requests.ClearCase(); requests.Entity.activation_key = sessionKey; }while (requests.Count > 0); requests.Entity.SetValuesFromModel(this.Request, false); requests.Insert(); TfEmail.Send(this.Request.email, "request_email", requests.Entity.ToDictionary()); }
public void InsertReply(IInsertReply insertReply) { new GetDetailsLibrary().GetRequest(insertReply); var response = _Schemas.Replies; response.Entity.SetValuesFromModel(insertReply.Response); response.Entity.request_id = insertReply.Response.request_id; response.Insert(); if (insertReply.Requests.send_email == EnumActive.Active) { TfEmail.Send( "NewPrayerResponse", insertReply.Requests.email, this.CreateEmailDictionary(response.Entity, insertReply.Requests)); } }