public IActionResult SetComment([FromBody] SetCommentRequest request)
        {
            if (string.IsNullOrWhiteSpace(request.Content) || string.IsNullOrWhiteSpace(request.RestaurantGuid) || string.IsNullOrWhiteSpace(request.OrderGuid))
            {
                throw new Exception("Birşeyler yanlış gitti. Daha sonra tekrar deneyiniz.");
            }
            var response = serviceProcessor.Call(restaurantService.SetComment, request, currentUser.Guid);

            return(Json(response));
        }
示例#2
0
        public void SetComment(Member member, string comment)
        {
            var request = new SetCommentRequest()
            {
                Member     = member,
                NewComment = comment
            };

            var response = SendRequest <SetCommentRequest, SetCommentResponse>(RequestType.SetComment, request);
        }
示例#3
0
        public void SetComment(SetCommentRequest request, string currentUserGuid)
        {
            var orders = orderRepository.FindAll(x => x.OrderGuid == request.OrderGuid).ToList();

            foreach (var item in orders)
            {
                item.IsCommeted = true;
                orderRepository.Update(item);
            }

            var entity = mapper.Map <Comment>(request);

            entity.UserGuid = currentUserGuid;
            commentRepository.Add(entity);
        }