Пример #1
0
        private bool ValidateSave(TurmaViewModel formModel)
        {
            formModel.StatusOperation = true;
            formModel.FieldsWithError.Clear();
            var messageError = new List <String>();

            if (String.IsNullOrEmpty(formModel.Codigo))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("Code")));
                formModel.FieldsWithError.Add(nameof(formModel.Codigo));
            }
            if (String.IsNullOrEmpty(formModel.Professor))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("Teacher")));
                formModel.FieldsWithError.Add(nameof(formModel.Professor));
            }
            if (!formModel.EscolaId.HasValue)
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("School")));
                formModel.FieldsWithError.Add(nameof(formModel.EscolaId));
            }

            if (messageError.Count > 0)
            {
                formModel.StatusMessage   = string.Join("<br>", messageError);
                formModel.StatusOperation = false;
            }

            return(formModel.StatusOperation);
        }
Пример #2
0
 public static void RegisterGlobalizationController()
 {
     GlobalizationConfig.Globalization = GlobalizationController.GetInstance();
     GlobalizationConfig.Globalization.DefaultLanguage = "en-US";
     GlobalizationConfig.Globalization.AppendGlobalization("CaseEleva.Strings.en-US", "en-US", Assembly.GetExecutingAssembly());
     GlobalizationConfig.Globalization.AppendGlobalization("CaseEleva.Strings.pt-BR", "pt-BR", Assembly.GetExecutingAssembly());
     GlobalizationConfig.Globalization.OnGetCurrentLanguage += GetCurrentLanguage;
 }
Пример #3
0
        private bool ValidateSave(EscolaViewModel formModel)
        {
            formModel.StatusOperation = true;
            formModel.FieldsWithError.Clear();
            var messageError = new List <String>();

            if (String.IsNullOrEmpty(formModel.Nome))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("Name")));
                formModel.FieldsWithError.Add(nameof(formModel.Nome));
            }
            if (String.IsNullOrEmpty(formModel.Logradouro))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("Public place")));
                formModel.FieldsWithError.Add(nameof(formModel.Logradouro));
            }
            if (String.IsNullOrEmpty(formModel.Numero))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("Number")));
                formModel.FieldsWithError.Add(nameof(formModel.Numero));
            }
            if (String.IsNullOrEmpty(formModel.Cidade))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("City")));
                formModel.FieldsWithError.Add(nameof(formModel.Cidade));
            }
            if (String.IsNullOrEmpty(formModel.Estado))
            {
                messageError.Add(String.Format(GlobalizationController.GetInstance().GetString("The field '{0}' is required."), GlobalizationController.GetInstance().GetString("State")));
                formModel.FieldsWithError.Add(nameof(formModel.Estado));
            }

            if (messageError.Count > 0)
            {
                formModel.StatusMessage   = string.Join("<br>", messageError);
                formModel.StatusOperation = false;
            }

            return(formModel.StatusOperation);
        }