using System; using System.ComponentModel.DataAnnotations; namespace DevExpress.DevAV.ViewModels { public enum EmployeeMailTemplate { [Display(Name = "Employee of The Month")] EmployeeOfTheMonth, [Display(Name = "Probation Notice")] ProbationNotice, [Display(Name = "Service Excellence")] ServiceExcellence, [Display(Name = "Thank you note")] ThankYouNote, [Display(Name = "Welcome to DevAV")] WelcomeToDevAV } public static class EmployeeMailTemplateExtension { public static string ToFileName(this EmployeeMailTemplate mailTemplate) { switch(mailTemplate) { case EmployeeMailTemplate.ProbationNotice: return ("Employee Probation Notice"); case EmployeeMailTemplate.ServiceExcellence: return ("Employee Service Excellence"); case EmployeeMailTemplate.ThankYouNote: return ("Employee Thank You Note"); case EmployeeMailTemplate.WelcomeToDevAV: return ("Welcome to DevAV"); default: return ("Employee of the Month"); } } } }