public static Viaggio ToEntity(ViaggioDTO dto) { return(new Viaggio() { IDViaggio = dto.IDViaggio, FKIDDipendente = dto.FKIDDipendente, FKIDStato = dto.FKIDStato, FKIDVeicolo = dto.FKIDVeicolo, DescrizioneViaggio = string.IsNullOrWhiteSpace(dto.DescrizioneViaggio) ? null : dto.DescrizioneViaggio, IndirizzoPartenza = dto.IndirizzoPartenza, IndirizzoArrivo = dto.IndirizzoArrivo, DataInizioPrevista = dto.DataInizioPrevista, DataFinePrevista = dto.DataFinePrevista, DataInizioEffettiva = dto.DataInizioEffettiva, DataFineEffettiva = dto.DataFineEffettiva, LatitudinePartenzaPrevista = dto.LatitudinePartenzaPrevista, LongitudinePartenzaPrevista = dto.LongitudinePartenzaPrevista, LatitudineArrivoPrevista = dto.LatitudineArrivoPrevista, LongitudineArrivoPrevista = dto.LongitudineArrivoPrevista, LatitudinePartenzaEffettiva = dto.LatitudinePartenzaEffettiva, LongitudinePartenzaEffettiva = dto.LongitudinePartenzaEffettiva, LatitudineArrivoEffettiva = dto.LatitudineArrivoEffettiva, LongitudineArrivoEffettiva = dto.LongitudineArrivoEffettiva, STATO_DESC = dto.STATO_DESC }); }
public async Task <ViaggioDTO> UpdateViaggio(ViaggioDTO via) { httpClient.DefaultRequestHeaders.Clear(); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token.access_token); HttpContent httpContent = new StringContent(JsonConvert.SerializeObject(via)); string res = await httpClient.PutAsync(ComposeUrl("api", "viaggio"), httpContent).Result.Content.ReadAsStringAsync(); return(JsonConvert.DeserializeObject <ViaggioDTO>(res)); }
public IHttpActionResult EditViaggio([FromBody] ViaggioDTO dto) { try { return(Ok(viagServ.Update(dto))); } catch (Exception e) { return(BadRequest(e.Message)); } }