public async Task <long> AdicionarAsync(ReceptorApp instancia) { var instanciaDominio = Mapper.Map <Receptor>(instancia); var resultado = await ReceptorServico.AdicionarAsync(instanciaDominio); return(resultado); }
public long Adicionar(ReceptorApp instancia) { var modelDominio = Mapper.Map <Receptor>(instancia); var result = ReceptorServico.Adicionar(modelDominio); return(result); }
public async Task <ReceptorApp> PegarAsync(long id) { var resultadoDominio = await ReceptorServico.PegarAsync(id); var resultado = Mapper.Map <ReceptorApp>(resultadoDominio); return(resultado); }
public void PegarTeste() { var instancia = new Receptor() { ReceptorCodigo = "CODE01" }; try { var result = ReceptorServico.Adicionar(instancia); Assert.IsTrue(result > 0); } catch (AppException ex) { Assert.IsTrue(ex.ValidationResults.Any()); } }
public PaginadoOrdenado <ReceptorApp> Listar(PaginadoOrdenado <ReceptorApp> consulta) { var consultaDominio = new PaginadoOrdenado <Receptor>() { ItensPorPagina = consulta.ItensPorPagina, PaginaAtual = consulta.PaginaAtual, OrdemDirecao = consulta.OrdemDirecao, }; switch (consulta.OrdemNome) { case "Id": consultaDominio.OrdemNome = "ReceptorId"; break; case "Codigo": consultaDominio.OrdemNome = "ReceptorCodigo"; break; } var resultadoDominio = ReceptorServico.Listar(consultaDominio); var resultado = new PaginadoOrdenado <ReceptorApp>() { ItensPorPagina = resultadoDominio.ItensPorPagina, ContagemDePaginas = resultadoDominio.ContagemDePaginas, ContagemDeLinhas = resultadoDominio.ContagemDeLinhas, PaginaAtual = resultadoDominio.PaginaAtual, Itens = Mapper.Map <List <ReceptorApp> >(resultadoDominio.Itens), OrdemDirecao = resultadoDominio.OrdemDirecao }; switch (resultadoDominio.OrdemNome) { case "ReceptorId": resultado.OrdemNome = "Id"; break; case "ReceptorCodigo": resultado.OrdemNome = "Codigo"; break; } return(resultado); }