Esempio n. 1
0
 public async Task <HttpResponseMessage> Search(SearchReceitasViewModel searchViewModel)
 {
     if (searchViewModel == null)
     {
         var result   = _receitasApp.GetReceitas();
         var response = Request.CreateResponse(HttpStatusCode.OK, result);
         var tsc      = new TaskCompletionSource <HttpResponseMessage>();
         tsc.SetResult(response);
         return(await tsc.Task);
     }
     else
     {
         var result   = _receitasApp.SearchReceitas(searchViewModel);
         var response = Request.CreateResponse(HttpStatusCode.OK, result);
         var tsc      = new TaskCompletionSource <HttpResponseMessage>();
         tsc.SetResult(response);
         return(await tsc.Task);
     }
 }
Esempio n. 2
0
        public IEnumerable <ReceitasViewModel> SearchReceitas(SearchReceitasViewModel sr)
        {
            var search = Mapper.Map <SearchReceitasViewModel, SearchReceita>(sr);

            return(Mapper.Map <IEnumerable <Receitas>, IEnumerable <ReceitasViewModel> >(_receitasService.SearchReceitas(search)));
        }