private static string GetEmailTemplateDesc(enu_EmailTemplate etDesc) { switch (etDesc) { case enu_EmailTemplate.NewUserCreated: return("New User Created"); case enu_EmailTemplate.ForgotPassword: return("Forgot Password"); case enu_EmailTemplate.ChangePassword: return("Change Password"); case enu_EmailTemplate.PasswordReset: return("Password Reset"); case enu_EmailTemplate.DeliverableReview: return("Deliverable Review"); case enu_EmailTemplate.DeliverableViewing: return("Deliverable Viewing"); case enu_EmailTemplate.DeliverableApproval: return("Deliverable Approve"); case enu_EmailTemplate.AllCommentsApprovedForClientEmail: return("All Comments Approved For Client Email"); case enu_EmailTemplate.DeliverableReminder: return("Deliverable Reminder"); case enu_EmailTemplate.Transmittal: return("Transmittal"); case enu_EmailTemplate.WorkPackInvitation: return("WorkPack Invitation Template"); case enu_EmailTemplate.WorkPackColleaguesInvitation: return("WorkPack Colleagues Invitation Template"); case enu_EmailTemplate.WorkPackRegisterUser: return("Welcome to WorkPack Template"); case enu_EmailTemplate.UserInformation: return("User Information Template"); case enu_EmailTemplate.ProjectManager: return("Project Manager Template"); case enu_EmailTemplate.DocumentOwner: return("Document Owner Template"); case enu_EmailTemplate.TeamMember: return("Team Member Template"); case enu_EmailTemplate.NewTeamMemberRegistration: return("Reg Team Member Template"); case enu_EmailTemplate.ApprovalReqSentToAdmin: return("Reg Sent For Approval"); case enu_EmailTemplate.ApprovalReqAccepted: return("Reg Appr Request Accepted"); case enu_EmailTemplate.ApprovalReqDeclined: return("Reg Appr Request Declined"); case enu_EmailTemplate.SMTPTESTMAIL: return("SMTP TEST MAIL"); case enu_EmailTemplate.StakeHolderNotification: return("StakeHolderNotification"); case enu_EmailTemplate.DeliverableViewingExternal: return("Deliverable Viewing External"); case enu_EmailTemplate.StakeHolderNotificationFromExternal: return("StakeHolderNotificationFromExternal"); case enu_EmailTemplate.DeliverableApproved: return("Deliverable Approved"); default: return(""); } }
public EmailTemplate LoadEmailTemplateDesc(enu_EmailTemplate etDesc) { int companyId = 0;//Convert.ToInt32(HttpContext.Current.Session["CompanyId"]); return(_emailTemplateRepository.GetSingle(p => p.EmailTemplateDesc == GetEmailTemplateDesc(etDesc) && p.CompanyID == companyId)); }