public async Task <IActionResult> PutVoca(int id, Voca voca) { if (id != voca.Id) { return(BadRequest()); } _context.Entry(voca).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VocaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Voca> > PostVoca(Voca voca) { _context.Voca.Add(voca); await _context.SaveChangesAsync(); return(CreatedAtAction("GetVoca", new { id = voca.Id }, voca)); }
public ActionResult AddOrEdit(Voca voc) { if (voc.Id == 0) { HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("vocas", voc).Result; } else { HttpResponseMessage response = GlobalVariables.WebApiClient.PutAsJsonAsync("vocas/" + voc.Id, voc).Result; } return(RedirectToAction("Index")); }