public async Task <ActionResult <FormPost> > Update([FromBody] FormPost model, int id) { if (!ModelState.IsValid) { return(BadRequest(model)); } Form form = await db.Form .Where(k => k.id_form == id) .FirstOrDefaultAsync(); AssignsControllers.AssigForm(model, form); if (form == null) { return(NotFound(new { ok = false, err = "The id " + id + " does not exist in the records" })); } try { await db.SaveChangesAsync(); } catch (System.Exception err) { return(BadRequest(new { ok = false, err = err.InnerException.Message })); } return(Ok(new { ok = true, form })); }
public async Task <ActionResult <FormPost> > Create([FromBody] FormPost model) { if (!ModelState.IsValid) { return(BadRequest(model)); } Form form = new Form(); await db.Form.AddAsync(AssignsControllers.AssigForm(model, form)); try { await db.SaveChangesAsync(); } catch (System.Exception err) { return(BadRequest(new { ok = false, err = err.InnerException.Message })); } return(Ok(new { ok = true, form })); }