private async void SearchAction(object obj)
        {
            try
            {
                IsBusy = true;
                var result = await PenjualanStore.GetBySTT(STT);

                if (result != null)
                {
                    IsFound      = true;
                    result.Colly = result.Colly.OrderBy(x => x.CollyNumber).ToList();
                    Model        = result;
                    Model.DeliveryStatus.IsSignIn         = true;
                    Model.DeliveryStatus.PropertyChanged += (_, __) => UpdateStatusCommand.ChangeCanExecute();
                }
                else
                {
                    throw new SystemException("STT tidak Ditemukan !");
                }
            }
            catch (Exception ex)
            {
                await MessageHelper.ErrorAsync(ex.Message);
            }
            finally
            {
                IsBusy = false;
            }
        }
Exemple #2
0
 public async Task <APIResult> UpdateItemStatus([FromBody] UpdateStatusCommand command)
 {
     return(new APIResult()
     {
         Result = await mediator.Send(command)
     });
 }
Exemple #3
0
        public async Task <IResponse <int> > Handle(UpdateStatusCommand request, CancellationToken cancellationToken)
        {
            var types = _tamagochiTypeRepository.GetAll();
            int value = await _tamagochiRepository.UpdateTamagochisStatus(types.ToList());

            return(this.RespondWith().Ok(value));
        }
        public void SendStatus(ulong?idleSince, int?gameId)
        {
            var updateStatus = new UpdateStatusCommand();

            updateStatus.Payload.IdleSince = idleSince;
            updateStatus.Payload.GameId    = gameId;
            QueueMessage(updateStatus);
        }
        public async Task <APIResult> Delete([FromBody] UpdateStatusCommand command)
        {
            var rs = await mediator.Send(command);

            return(new APIResult()
            {
                Result = rs
            });
        }
Exemple #6
0
        public async Task UpdateStatusAsync(Guid Id, UpdateStatusCommand command)
        {
            var status = await GetStatusAsync(Id);

            if (!string.IsNullOrWhiteSpace(command.Name))
            {
                status.SetName(command.Name);
            }
        }
        public Task SetState(UpdateStatusCommand command)
        {
            if (Status is Status.Started)
            {
                Status       = command.Status;
                FinishedTime = command.Time;
            }

            return(Task.CompletedTask);
        }
Exemple #8
0
        public async Task <IActionResult> UpdateActivityStatus([FromBody] UpdateStatusCommand command)
        {
            if (await Mediator.Send(command) != null)
            {
                return(Json(new
                {
                    id = command.Id,
                    status = command.Status.ToString()
                }));
            }

            return(BadRequest());
        }
Exemple #9
0
        public async Task <BaseApiResponse> UpdateGoodsSpecifications(UpdateGoodsSpecificationsRequest request)
        {
            request.CheckNotNull(nameof(request));

            //更新规格
            var command = new UpdateSpecificationsCommand(
                request.GoodsId,
                request.Specifications.Select(x => new Commands.Goodses.Specifications.SpecificationInfo(
                                                  x.Id,
                                                  x.Name,
                                                  x.Value,
                                                  x.Thumb,
                                                  x.Price,
                                                  x.OriginalPrice,
                                                  x.Benevolence,
                                                  x.Number,
                                                  x.BarCode,
                                                  x.Stock
                                                  )).ToList());
            var result = await ExecuteCommandAsync(command);

            if (!result.IsSuccess())
            {
                return(new BaseApiResponse {
                    Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage())
                });
            }
            //改为未审核
            var command2 = new UpdateStatusCommand(request.GoodsId, GoodsStatus.UnVerify);
            var result2  = await ExecuteCommandAsync(command2);

            if (!result2.IsSuccess())
            {
                return(new BaseApiResponse {
                    Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result2.GetErrorMessage())
                });
            }

            return(new BaseApiResponse());
        }
Exemple #10
0
 public void Handle(ICommandContext context, UpdateStatusCommand command)
 {
     context.Get <Goods>(command.AggregateRootId).UpdateStatus(command.Status);
 }
		public void SendStatus(ulong? idleSince, int? gameId)
		{
			var updateStatus = new UpdateStatusCommand();
			updateStatus.Payload.IdleSince = idleSince;
			updateStatus.Payload.GameId = gameId;
            QueueMessage(updateStatus);
		}