public async Task <IActionResult> GetDettaglio(long?idDispaccio) { var result = new DispaccioApertoViewModel(); if (idDispaccio == null) { return(NotFound()); } var dispaccio = await ApiClientFactory.Instance.Dettaglio(idDispaccio.Value); if (dispaccio == null) { return(NotFound()); } result.dispaccio = dispaccio; result.cartolineDispaccio = await ApiClientFactory.Instance.GetCartoline(idDispaccio.Value); result.tipoConsegna = await ApiClientFactory.Instance.GetConfigTipoConsegna(); ViewData["IdDispaccio"] = idDispaccio.Value; ViewData["CodDispaccio"] = dispaccio.CodDispaccio; if (!string.IsNullOrEmpty(dispaccio.DataChiusura)) { return(View("DettaglioChiuso", result)); } else { return(View("DettaglioAperto", result)); } }
private async Task <IActionResult> RicaricaDettaglio(long idDispaccio) { var dispaccioApertoViewModel = new DispaccioApertoViewModel(); var dispaccio = await ApiClientFactory.Instance.Dettaglio(idDispaccio); dispaccioApertoViewModel.dispaccio = dispaccio; dispaccioApertoViewModel.cartolineDispaccio = await ApiClientFactory.Instance.GetCartoline(idDispaccio); dispaccioApertoViewModel.tipoConsegna = await ApiClientFactory.Instance.GetConfigTipoConsegna(); ViewData["IdDispaccio"] = idDispaccio; return(View("DettaglioAperto", dispaccioApertoViewModel)); }
internal async Task <IActionResult> RicaricaDettaglio(long idDispaccio) { var dispaccioApertoViewModel = new DispaccioApertoViewModel(); var dispaccio = await ApiClientFactory.Instance.Dettaglio(idDispaccio); dispaccioApertoViewModel.dispaccio = dispaccio; dispaccioApertoViewModel.cartolineDispaccio = await ApiClientFactory.Instance.GetCartoline(idDispaccio); dispaccioApertoViewModel.tipoConsegna = await ApiClientFactory.Instance.GetConfigTipoConsegna(); ViewData["IdDispaccio"] = idDispaccio; if (!string.IsNullOrEmpty(dispaccio.DataChiusura)) { return(View("DettaglioChiuso", dispaccioApertoViewModel)); } else { return(View("~/Views/Dispaccio/DettaglioAperto.cshtml", dispaccioApertoViewModel)); } }