Example #1
0
 public ActionResult <Review> Edit([FromBody] Review update, int id)
 {
     try
     {
         update.Id = id;
         return(Ok(_service.Edit(update)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        public async Task <ActionResult <Review> > Edit([FromBody] Review update, int id)
        {
            try
            {
                Profile userInfo = await HttpContext.GetUserInfoAsync <Profile>();

                update.CreatorId = userInfo.Id;
                update.Id        = id;
                return(Ok(_service.Edit(update)));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Example #3
0
        public async Task <ActionResult <Review> > Edit(int id, [FromBody] Review editData)
        {
            try
            {
                Profile userInfo = await HttpContext.GetUserInfoAsync <Profile>();

                editData.Id      = id;
                editData.Owner   = userInfo;
                editData.OwnerId = userInfo.Id;
                return(Ok(_revserv.Edit(editData, userInfo.Id)));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
        public void Edit_ChangesProperties()
        {
            // Arrange
            var context = this.ServiceProvider.GetRequiredService <WmipDbContext>();
            var review  = new Review {
                Id = 1, Title = "rrrr"
            };

            context.Reviews.Add(review);
            context.SaveChanges();
            var reviewsService = new ReviewsService(context);
            var editInfo       = new EditReviewDto()
            {
                Id = 1, Title = "rev1"
            };

            // Act
            reviewsService.Edit(editInfo);

            //Assert
            Assert.Equal(editInfo.Title, context.Reviews.First().Title);
        }