Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 public DTOs.Review Update([FromUri] int id, [FromBody] DTOs.Review Review)
 {
     return(_reviewsQueryProcessor.Update(id, Review));
 }
Exemplo n.º 5
0
 // TODO consider delete
 public DTOs.Review Update(int id, DTOs.Review review)
 {
     return(null);
 }