public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var codiceSede = Request.Headers["codicesede"]; var partenzaAvanzataQuery = new ComposizionePartenzaAvanzataQuery() { Filtro = filtri, CodiceSede = codiceSede }; if (ModelState.IsValid) { try { return(Ok(this._handler.Handle(partenzaAvanzataQuery).ComposizionePartenzaAvanzata)); } catch { return(BadRequest()); } } else { return(BadRequest()); } }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var headerValues = Request.Headers["HubConnectionId"]; string ConId = headerValues.FirstOrDefault(); var query = new ComposizioneSquadreQuery() { Filtro = filtri }; if (ModelState.IsValid) { try { List <ComposizioneSquadre> composizioneSquadre = new List <ComposizioneSquadre>(); composizioneSquadre = handler.Handle(query).ComposizioneSquadre; await _NotificationHub.Clients.Client(ConId).SendAsync("NotifyGetComposizioneSquadre", composizioneSquadre); return(Ok()); } catch { return(BadRequest()); } } else { return(BadRequest()); } }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var query = new ComposizioneSquadreQuery() { Filtro = filtri }; if (ModelState.IsValid) { try { List <ComposizioneSquadre> composizioneSquadre = handler.Handle(query).ComposizioneSquadre; return(Ok()); } catch (Exception ex) { if (ex.Message.Contains(Costanti.UtenteNonAutorizzato)) { return(StatusCode(403, Costanti.UtenteNonAutorizzato)); } else if (ex.Message.Contains("404")) { return(StatusCode(404, "Servizio non raggiungibile. Riprovare più tardi")); } else { return(BadRequest()); } } } else { return(BadRequest()); } }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var codiceSede = Request.Headers["codicesede"]; var headerValues = Request.Headers["HubConnectionId"]; string ConId = headerValues.FirstOrDefault(); var query = new ComposizioneMezziQuery() { Filtro = filtri, CodiceSede = codiceSede }; if (ModelState.IsValid) { try { List <ComposizioneMezzi> composizioneMezzi = handler.Handle(query).ComposizioneMezzi; return(Ok()); } catch { return(BadRequest()); } } else { return(BadRequest()); } }
public ComposizioneSquadreResult GetMarkerFromId(FiltriComposizionePartenza filtri) { var query = new ComposizioneSquadreQuery() { Filtro = filtri }; return(handler.Handle(query)); }
public ComposizioneMezziResult GetMarkerFromId(FiltriComposizionePartenza filtro) { var query = new ComposizioneMezziQuery() { Filtro = filtro }; return(handler.Handle(query)); }
public PreAccoppiatiResult GetMarkerFromId(FiltriComposizionePartenza filtro) { var query = new PreAccoppiatiQuery() { Filtro = filtro }; return(handler.Handle(query)); }
public ComposizioneSquadreResult GetMarkerSquadreFromId(FiltriComposizionePartenza filtro) { var squadreQuery = new ComposizioneSquadreQuery() { Filtro = filtro }; return(_squadreHandler.Handle(squadreQuery)); }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var codiceSede = Request.Headers["codicesede"]; var headerValues = Request.Headers["HubConnectionId"]; string ConId = headerValues.FirstOrDefault(); var query = new ComposizioneMezziQuery() { Filtro = filtri, CodiceSede = codiceSede }; if (ModelState.IsValid) { try { List <ComposizioneMezzi> composizioneMezzi = handler.Handle(query).ComposizioneMezzi; return(Ok()); } catch (Exception ex) { if (ex.Message.Contains(Costanti.UtenteNonAutorizzato)) { return(StatusCode(403, new { message = Costanti.UtenteNonAutorizzato })); } else if (ex.Message.Contains("404")) { return(StatusCode(404, new { message = "Servizio non raggiungibile. Riprovare più tardi" })); } else { return(BadRequest(new { message = ex.Message })); } } } else { return(BadRequest()); } }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var codiceSede = Request.Headers["codicesede"].ToString().Split(","); var partenzaAvanzataQuery = new ComposizionePartenzaAvanzataQuery() { Filtro = filtri, CodiceSede = codiceSede }; if (ModelState.IsValid) { try { return(Ok(this._handler.Handle(partenzaAvanzataQuery).ComposizionePartenzaAvanzata)); } catch (Exception ex) { ex = ex.GetBaseException(); if (ex.Message.Contains(Costanti.UtenteNonAutorizzato)) { return(StatusCode(403, new { message = Costanti.UtenteNonAutorizzato })); } else if (ex.Message.Contains("404")) { return(StatusCode(404, new { message = "Servizio non raggiungibile. Riprovare più tardi" })); } else { return(BadRequest(new { message = ex.Message })); } } } else { return(BadRequest()); } }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var headerValues = Request.Headers["HubConnectionId"]; string ConId = headerValues.FirstOrDefault(); var query = new PreAccoppiatiQuery() { Filtro = filtri }; try { List <PreAccoppiati> preAccoppiati = new List <PreAccoppiati>(); preAccoppiati = handler.Handle(query).PreAccoppiati; await _NotificationHub.Clients.Client(ConId).SendAsync("NotifyGetPreAccoppiati", preAccoppiati); return(Ok()); } catch { return(BadRequest()); } }
public async Task <IActionResult> Post(FiltriComposizionePartenza filtri) { var query = new ComposizioneSquadreQuery() { Filtro = filtri }; if (ModelState.IsValid) { try { List <ComposizioneSquadre> composizioneSquadre = handler.Handle(query).ComposizioneSquadre; return(Ok()); } catch { return(BadRequest()); } } else { return(BadRequest()); } }
public ComposizionePartenzaAvanzataResult GetMarkerComposizionePartenzaAvanzataFromId(FiltriComposizionePartenza filtro) { var codiceSede = Request.Headers["codicesede"]; var partenzaAvanzataQuery = new ComposizionePartenzaAvanzataQuery() { Filtro = filtro, CodiceSede = codiceSede }; return(_handler.Handle(partenzaAvanzataQuery)); }