public byte[] GetStudentAgreement(EnumList.Language language) { var env = _environment.ContentRootPath; var root = "wwwroot"; var name = "Agreement-Norsk-V1.pdf"; if (language == EnumList.Language.Arabic) { name = "Agreement-Arabic-V1.pdf"; } return(File.ReadAllBytes(Path.Combine(env, root, "SystemFiles", name))); }
public FileResult AgreementFile(EnumList.Language language) { byte[] fileBytes = _files.GetStudentAgreement(language); return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, $"Agreement-{language}-V1.pdf")); }
public static string TranslateDay(EnumList.Days day, EnumList.Language language) { switch (day) { case EnumList.Days.Saturday: switch (language) { case EnumList.Language.Norwegian: return("Lørdag"); case EnumList.Language.English: return("Saturday"); case EnumList.Language.Arabic: return("السبت"); default: return(""); } case EnumList.Days.Sunday: switch (language) { case EnumList.Language.Norwegian: return("Søndag"); case EnumList.Language.English: return("Sunday"); case EnumList.Language.Arabic: return("الأحد"); default: return(""); } case EnumList.Days.Monday: switch (language) { case EnumList.Language.Norwegian: return("Mandag"); case EnumList.Language.English: return("Monday"); case EnumList.Language.Arabic: return("الاثنين"); default: return(""); } case EnumList.Days.Tuesday: switch (language) { case EnumList.Language.Norwegian: return("Tirsdag"); case EnumList.Language.English: return("Tuesday"); case EnumList.Language.Arabic: return("الثلاثاء"); default: return(""); } case EnumList.Days.Wednesday: switch (language) { case EnumList.Language.Norwegian: return("Onsdag"); case EnumList.Language.English: return("Wednesday"); case EnumList.Language.Arabic: return("الأربعاء"); default: return(""); } case EnumList.Days.Thursday: switch (language) { case EnumList.Language.Norwegian: return("Torsdag"); case EnumList.Language.English: return("Thursday"); case EnumList.Language.Arabic: return("الخميس"); default: return(""); } case EnumList.Days.Friday: switch (language) { case EnumList.Language.Norwegian: return("Fredag"); case EnumList.Language.English: return("Friday"); case EnumList.Language.Arabic: return("الجمعة"); default: return(""); } default: return(""); } }
// Custom sms from the admin to a non registered user public async Task AdminCustomSms(string phoneNumber, string name, string template, EnumList.Language language = EnumList.Language.Arabic) { }
// Custom sms from the admin to registered user public async Task AdminCustomSms(string userId, string template, EnumList.Language language = EnumList.Language.Arabic) { }