public IHttpActionResult Put(int id, IssueDto issue) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _issuesRepository.Update(issue.ToModel()); return(StatusCode(System.Net.HttpStatusCode.NoContent)); }
public IHttpActionResult Post(IssueDto issue) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var issueModel = issue.ToModel(); _issuesRepository.Add(issueModel); issue.Id = issueModel.Id; return(Created(Url.Link("DefaultApi", new { controller = "Issues", id = issue.Id }), issue)); }