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); }
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; }
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); }