public async Task <IActionResult> Get(string Id) { FiltroRicercaRichiesteAssistenza filtro = new FiltroRicercaRichiesteAssistenza { SearchKey = "0" }; var query = new ListaEventiQuery() { IdRichiesta = Id }; try { return(Ok(this.handler.Handle(query).Eventi)); } catch (Exception ex) { if (ex.Message.Contains(Costanti.UtenteNonAutorizzato)) { return(StatusCode(403, Costanti.UtenteNonAutorizzato)); } return(BadRequest()); } }
public ListaEventiResult GetMarkerFromId(FiltroRicercaRichiesteAssistenza filtro) { var query = new ListaEventiQuery() { Filtro = filtro }; return(this.handler.Handle(query)); }
public async Task <IActionResult> Get(string Id) { FiltroRicercaRichiesteAssistenza filtro = new FiltroRicercaRichiesteAssistenza { SearchKey = "0" }; var query = new ListaEventiQuery() { Id = Id }; try { return(Ok(this.handler.Handle(query).Eventi)); } catch { return(BadRequest()); } }
public List <Evento> Get(ListaEventiQuery query) { var filepath = CostantiJson.ListaRichiesteAssistenza; string json; using (StreamReader r = new StreamReader(filepath)) { json = r.ReadToEnd(); } var richieste = JsonConvert.DeserializeObject <List <RichiestaAssistenzaDTO> >(json); var richiestaAss = new RichiestaAssistenza(); foreach (RichiestaAssistenzaDTO richiesta in richieste) { if (richiesta.Id == query.IdRichiesta) { richiestaAss = MapperDTO.MapRichiestaDTOtoRichiesta(richiesta); } } return(richiestaAss.Eventi.OrderByDescending(x => x.Istante).ToList()); }
public List <Evento> Get(ListaEventiQuery query) { return((List <Evento>)_dbContext.RichiestaAssistenzaCollection.Find(Builders <RichiestaAssistenza> .Filter.Eq(x => x.Codice, query.IdRichiesta)).Single().Eventi); }