Esempio n. 1
0
        public IHttpActionResult Post(PostDetailsRequestModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return this.BadRequest(this.ModelState);
            }

            var createdPostId = this.posts.Add(
                model.Title,
                model.Description,
                DateTime.Now,
                this.User.Identity.GetUserId(),
                model.TownId,
                model.IsDeleted);

            return this.Ok(createdPostId);
        }
Esempio n. 2
0
        public IHttpActionResult Post(PostDetailsRequestModel model)
        {
            var createdPost = this.posts.Add(
                model.Title,
                model.Description,
                DateTime.Now,
                this.User.Identity.GetUserId(),
                model.TownId,
                model.IsDeleted);

            return this.Created(string.Format("api/posts{0}", createdPost.Id ), createdPost);
        }