public async Task <ActionResult <ProblemsV1> > PostProblems(ProblemsV1 problems) { _context.Problems.Add(problems); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProblems", new { id = problems.Id }, problems)); }
public async Task <IActionResult> PutProblems(int id, ProblemsV1 problems) { if (id != problems.Id) { return(BadRequest()); } try { _context.Database.ExecuteSqlCommand("problemsUpdate @p0, @p1, @p2, @p3, @p4", parameters: new[] { id.ToString(), problems.Title, problems.Solution, problems.SolutionLink, problems.Details }); } catch (Exception e) { return(BadRequest(e)); } return(NoContent()); }