Pular para o conteúdo principal

Postagens

Mostrando postagens de julho, 2016

Metodo Find() no Entity Framework Core 1.0

Olá, Então você estava criando seu projeto com ORM Entity Framework Core 1.0 e no momento de  implementar a busca por id como de costume, você tentou utilizar o conhecido método find() e ele não existe nesta versão do framework... Bem, sem problemas. Existe uma forma de você mesmo criar um helper para implementar esta busca. Você pode criar uma classe statica como abaixo :D 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 public static class Extensions { public static TEntity Find<TEntity>( this DbSet<TEntity> set , params object [] keyValues) where TEntity : class { var context = ((IInfrastructure<IServiceProvider>) set ).GetService<DbContext>(); var entityType = context.Model.FindEntityType( typeof (TEntity)); var key = entityType.FindPrimaryKey(); var entries = context.ChangeTracker.Entries<TEntity>();

Vex dialog: Customizando texto de botões e recebendo callback corretamente

 Olá, Muitos projetos utilizam ótima esta biblioteca chamada VEX para exibir alertas, confirms entre outros tipos de 'modals' para o usuário substituindo o tradicional comando alert("texto"); do navegador (que tem visual mais feinho xD). Neste post quero mostrar como é possível customizar o texto de botões do vex.dialog.open e do vex.dialog.confirm, visto que muitos tem esta dificuldade. Quando você consulta a documentação você acha a seguinte instrução: Então você pensa... ok vou fazer meu  vex dialog e sobreescrever as propriedades do confirm ou open na construção do componente. Ficando mais ou menos assim: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 vex.dialog.confirm({ message: "Deseja confirmar?" , buttons: { YES: { text: 'Claro! Agora mesmo.' , className: 'vex-dialog-button-primary vex-dialog-button vex-first' , }, NO: { text: 'Ahhh, não quero...