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)));
        }
Beispiel #2
0
        public FileResult AgreementFile(EnumList.Language language)
        {
            byte[] fileBytes = _files.GetStudentAgreement(language);

            return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, $"Agreement-{language}-V1.pdf"));
        }
Beispiel #3
0
        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)
 {
 }