// GET: Reponses/Create public ActionResult Create() { //var questions = new SelectList(await questionsService.GetAll(), "QuestionId", "QuestionLib"); var vm = new ReponseVM(); return(View(vm)); }
public async Task <ActionResult> Edit(ReponseVM reponse) { if (ModelState.IsValid) { await reponsesService.UpdateAsync(reponse); return(RedirectToAction("Index")); } return(View(reponse)); }
public async Task <bool> UpdateAsync(ReponseVM reponse) { var content = new StringContent(JsonConvert.SerializeObject(reponse), Encoding.UTF8, "application/json"); var response = await this.httpClient.PutAsync($"/api/reponses/{reponse.ReponseId}", content); if (response.IsSuccessStatusCode) { return(true); } return(false); }
public async Task <ActionResult> Create(ReponseVM vm) { if (ModelState.IsValid) { //vm.Reponse.Question = new Question { Id = vm.QuestionId }; vm.ReponseLib = vm.ReponseLib; await reponsesService.Create(vm); return(RedirectToAction("Index")); } return(View(vm)); }