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)); } }
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); }