public bool ValidarDados(ItemEstoqueMovimentacao data) { var result = ValitRules <ItemEstoqueMovimentacao> .Create() .Ensure(m => m.Quantidade, _ => _ .IsNumber() .WithMessage("Coloque apenas números em 'Quantidade'.")) .For(data) .Validate(); if (!result.Succeeded) { foreach (var message in result.ErrorMessages) { Alert.Message("Opss!", message, Alert.AlertType.error); return(true); } return(true); } return(false); }
public bool Save(ItemEstoqueMovimentacao data, bool message = true) { if (ValidarDados(data)) { return(false); } data.id_empresa = Program.UNIQUE_ID_EMPRESA; data.id_sync = Validation.RandomSecurity(); data.status_sync = "CREATE"; data.Criado = DateTime.Now; if (Data(data).Create() == 1) { return(true); } if (message) { Alert.Message("Opss", "Erro ao adicionar estoque, verifique os dados.", Alert.AlertType.error); } return(false); }