Exemplo n.º 1
0
        public async Task <IActionResult> PutComment(int id, Comment comment)
        {
            if (id != comment.CommentId)
            {
                return(BadRequest());
            }

            _context.Entry(comment).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CommentExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 2
0
        public async Task <IActionResult> PutPost(int id, Post Post)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != Post.PostId)
            {
                return(BadRequest());
            }

            _context.Entry(Post).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PostExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 3
0
        public async Task <Post> CreatePostAsync(CreatePostDTO postDTO)
        {
            var post = mapper.Map <Post>(postDTO);

            post.DatePosted = DateTime.Now;

            context.Posts.Add(post);
            await context.SaveChangesAsync();

            return(post);
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Id,Title,Perex,Content,AuthorId,CreatedAt")] Post post)
        {
            if (ModelState.IsValid)
            {
                _context.Add(post);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(post));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Post([FromBody] Post post)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            _postsContext.Posts.Add(post);
            await _postsContext.SaveChangesAsync();

            return(CreatedAtRoute("GetSingle", new { id = post.Id }, post));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Post([Bind("ID, Title, Author, Content")] Post post)
        {
            if (ModelState.IsValid)
            {
                _context.Add(post);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(GetAll)));
            }

            return(View(post));
        }
Exemplo n.º 7
0
        public async Task Add(Post model)
        {
            _context.Posts
            .Add(model);

            await _context.SaveChangesAsync();
        }
Exemplo n.º 8
0
        public async Task <IActionResult> Post([FromBody] List <CryptoCurrency> items)
        {
            if (items == null)
            {
                return(BadRequest());
            }

            _ctx.CryptoCurrencies.AddRange(items);
            await _ctx.SaveChangesAsync();

            return(Ok());
        }
Exemplo n.º 9
0
        public async Task <IActionResult> Post([FromBody] Post item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _ctx.Posts.Add(item);
            await _ctx.SaveChangesAsync();

            return(CreatedAtRoute("GetPost", new { id = item.Id }, item));
        }
Exemplo n.º 10
0
 public async Task CreatePost([FromBody] Post post)
 {
     if (post != null)
     {
         db.Posts.Add(post);
         await db.SaveChangesAsync();
     }
     logger.LogInformation($"Method POST / path: {Request.Path} / status: {Response.StatusCode}");
 }