public async Task <IActionResult> Process(ListTeamRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { request.UpdateFilter(fromToSet: new Dictionary <string, string> { { "image", "dissalowed" }, { "description", "dissalowed" }, { "layout", "dissalowed" }, { "filterContent", "dissalowed" }, { "version", "dissalowed" }, }); var query = _cqsMapper.Map(request); var result = await _mediator.Send(query); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <TeamsModel>)result).Value); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(ListRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { request.UpdateFilter(fromToSet: new Dictionary <string, string> { { "login", "Login/Value" }, { "firstName", "fullName/firstName/value" }, { "lastName", "fullName/lastName/value" }, { "version", "dissalowed" }, }); var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <UsersModel>)result).Value); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task<IActionResult> Process(ListLayoutRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { request.UpdateFilter(fromToSet: new Dictionary<string, string>{ { "image", "dissalowed"}, { "diagram", "dissalowed"}, { "version", "dissalowed"}, }); var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result<LayoutsModel>)result).Value); } else { actionResult = validatorActionResult.Result; } return actionResult; }
public async Task <IActionResult> Process(ListProductItemRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var query = _cqsMapper.Map(request); var result = await _mediator.Send(query); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <ProductItemsModel>)result).Value); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(UpdateTeamRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var command = _cqsMapper.Map(request); var result = await _mediator.Send(command); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Updated(result.Version.ToString()); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(GetTeamRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var query = _cqsMapper.Map(request); var result = await _mediator.Send(query); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <TeamModel>)result).Value, ((Result <TeamModel>)result).Version.ToString()); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(ListDriverWaitRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var query = _cqsMapper.Map(request); var result = await _mediator.Send(query); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <IEnumerable <string> >)result).Value); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(CreateWorkOrderRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Created(string.Format("/api/workorders/{0}", ((Result <Guid>)result).Value), result.Version.ToString()); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(DeleteWorkOrderRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Deleted(); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task <IActionResult> Process(LoginRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <AuthenticatedUserModel>)result).Value); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task<IActionResult> Process(UploadFileRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Created(((Result<string>)result).Value, "1"); } else { actionResult = validatorActionResult.Result; } return actionResult; }
public async Task <IActionResult> Process(ListWorkOrderRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { request.Unescape(); var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Ok(((Result <WorkOrdersModel>)result).Value); } else { actionResult = validatorActionResult.Result; } return(actionResult); }
public async Task<IActionResult> Process(CreateOperatorActivityRequest request, IValidatorActionResult validatorActionResult) { IActionResult actionResult; if (validatorActionResult.Result == null) { var call = _cqsMapper.Map(request); var result = await _mediator.Send(call); actionResult = result.IsFailure ? _apiResponse.Fail(result) : _apiResponse.Created($"/api/operatorActivites/{((Result<Guid>)result).Value}", result.Version.ToString()); } else { actionResult = validatorActionResult.Result; } return actionResult; }