public DTOs.Review Save([FromBody] DTOs.Review Review) { var currPrincipal = HttpContext.Current.User as ClaimsPrincipal; var currIdentity = currPrincipal.Identity as BasicAuthenticationIdentity; int userId = currIdentity.UserId; return(_reviewsQueryProcessor.Save(Review)); }
public DTOs.Review Save(DTOs.Review review) { Review newReview = new Review() { Date = review.Date, Title = review.Title, Description = review.Description }; Review persistedReview = Save(newReview); return(new DTOs.Review().Initialize(persistedReview)); }
public DTOs.Review Save(DTOs.Review review) { Review newReview = new Review() { Date = review.Date, Title = review.Title, Description = review.Description, Reviewer = _customersQueryProcessor.Get(review.Reviewer.Id ?? 0), ReviewedCustomer = _customersQueryProcessor.Get(review.ReviewedCustomer.Id ?? 0) }; Review persistedReview = Save(newReview); return(new DTOs.Review().Initialize(persistedReview)); }
public DTOs.Review Update([FromUri] int id, [FromBody] DTOs.Review Review) { return(_reviewsQueryProcessor.Update(id, Review)); }
// TODO consider delete public DTOs.Review Update(int id, DTOs.Review review) { return(null); }