// GET: Fiche/Create public async Task <ActionResult> CreateAsync() { IEnumerable <dynamic> listClient = new List <dynamic>(); try { listClient = await APIHelper.Get <IEnumerable <dynamic> >("http://localhost:55502/api/Clients/"); } catch (HttpRequestException) { var resp = new HttpResponseMessage(HttpStatusCode.ExpectationFailed); throw new HttpResponseException(resp); } Fiche_Create ficheToAdd = new Fiche_Create(); ficheToAdd.ListClient = listClient .Select(item => new SelectListItem() { Text = item.Nom + " " + item.Prenom, Value = item.Id }); return(View(ficheToAdd)); }
public async Task <ActionResult> CreateAsync(Fiche_Create ficheToCreate) { try { await APIHelper.CreateAsync <Fiche_Create>("http://localhost:55502/api/Fiches/", ficheToCreate); return(RedirectToAction("index")); } catch (HttpRequestException) { var resp = new HttpResponseMessage(HttpStatusCode.ExpectationFailed); throw new HttpResponseException(resp); } }