示例#1
0
        public async Task <ActionResult> Update(int userTrackingValueId, UserTrackingValueRequest userTrackingValue)
        {
            if (userTrackingValue == null)
            {
                return(new BadRequestResult());
            }

            var userId = _httpContextAccessor.HttpContext.GetUserId();
            var data   = await _mediator.Send(new UpdateUserTrackingValue
                                              (
                                                  userTrackingValueId,
                                                  userId,
                                                  userTrackingValue.Name,
                                                  userTrackingValue.Description,
                                                  userTrackingValue.Order,
                                                  userTrackingValue.Type,
                                                  userTrackingValue.Disabled,
                                                  userTrackingValue.Metadata
                                              ));

            if (data == false)
            {
                return(new NotFoundResult());
            }

            return(new OkResult());
        }
示例#2
0
        public async Task <ActionResult <int> > Add(UserTrackingValueRequest userTrackingValue)
        {
            if (userTrackingValue == null)
            {
                return(new BadRequestResult());
            }

            var userId = _httpContextAccessor.HttpContext.GetUserId();

            return(await _mediator.Send(new AddUserTrackingValue
                                        (
                                            userTrackingValue.UserTrackingId,
                                            userTrackingValue.Name,
                                            userTrackingValue.Description,
                                            userTrackingValue.Order,
                                            userTrackingValue.Type,
                                            userTrackingValue.Disabled,
                                            userTrackingValue.Metadata
                                        )));
        }