Example #1
0
 public async Task <HttpResponseMessage> Search(SearchVendasViewModel searchViewModel)
 {
     if (searchViewModel == null)
     {
         var result   = _vendasApp.GetVendas();
         var response = Request.CreateResponse(HttpStatusCode.OK, result);
         var tsc      = new TaskCompletionSource <HttpResponseMessage>();
         tsc.SetResult(response);
         return(await tsc.Task);
     }
     else
     {
         var result   = _vendasApp.SearchVendas(searchViewModel);
         var response = Request.CreateResponse(HttpStatusCode.OK, result);
         var tsc      = new TaskCompletionSource <HttpResponseMessage>();
         tsc.SetResult(response);
         return(await tsc.Task);
     }
 }
Example #2
0
        public IEnumerable <VendasViewModel> SearchVendas(SearchVendasViewModel sv)
        {
            var search = Mapper.Map <SearchVendasViewModel, SearchVendas>(sv);

            return(Mapper.Map <IEnumerable <Vendas>, IEnumerable <VendasViewModel> >(_vendasService.SearchVendas(search)));
        }