public static Partecipante ToEntity(PartecipanteDTO dto) { return(new Partecipante() { IDSpostamento = dto.IDSpostamento, FKIDAnagrafica = dto.FKIDAnagrafica, FKIDViaggio = dto.FKIDViaggio, FKIDStato = dto.FKIDStato, DescrizioneViaggio = string.IsNullOrWhiteSpace(dto.DescrizioneViaggio) ? null : dto.DescrizioneViaggio, IndirizzoSalita = dto.IndirizzoSalita, IndirizzoDiscesa = dto.IndirizzoDiscesa, DataSalitaPrevista = dto.DataSalitaPrevista, DataDiscesaPrevista = dto.DataDiscesaPrevista, DataSalitaEffettiva = dto.DataSalitaEffettiva, DataDiscesaEffettiva = dto.DataDiscesaEffettiva, LatitudineSalitaPrevista = dto.LatitudineSalitaPrevista, LongitudineSalitaPrevista = dto.LongitudineSalitaPrevista, LatitudineDiscesaPrevista = dto.LatitudineDiscesaPrevista, LongitudineDiscesaPrevista = dto.LongitudineDiscesaPrevista, LatitudineSalitaEffettiva = dto.LatitudineSalitaEffettiva, LongitudineSalitaEffettiva = dto.LongitudineSalitaEffettiva, LatitudineDiscesaEffettiva = dto.LatitudineDiscesaEffettiva, LongitudineDiscesaEffettiva = dto.LongitudineDiscesaEffettiva, NOMINATIVO = dto.NOMINATIVO, STATO_DESC = dto.STATO_DESC, }); }
public async Task <PartecipanteDTO> UpdatePartecipanteViaggio(PartecipanteDTO part) { httpClient.DefaultRequestHeaders.Clear(); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Token.access_token); HttpContent httpCont = new StringContent(JsonConvert.SerializeObject(part), Encoding.UTF8, "application/json"); string res = await httpClient.PutAsync(ComposeUrl("api", "spostamento"), httpCont).Result.Content.ReadAsStringAsync(); return(JsonConvert.DeserializeObject <PartecipanteDTO>(res)); }