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; } }
public async Task <APIResult> UpdateItemStatus([FromBody] UpdateStatusCommand command) { return(new APIResult() { Result = await mediator.Send(command) }); }
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 }); }
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); }
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()); }
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()); }
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); }