示例#1
0
        public IHttpActionResult Put(int id, IssueDto issue)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _issuesRepository.Update(issue.ToModel());

            return(StatusCode(System.Net.HttpStatusCode.NoContent));
        }
示例#2
0
        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));
        }