public ActionResult <List <CardTypeOutput> > GetCardTypes() { List <CardTypeOutput> result = new List <CardTypeOutput>(); GetCardTypesCommand command = new GetCardTypesCommand { GetActiveRecords = true }; Task <GetCardTypesCommandResult> resultValue = _cardTypeService.GetCardTypes(command); if (resultValue.Result.ResultObject.Success) { foreach (var item in resultValue.Result.ResultObject.Data) { result.Add(new CardTypeOutput() { CardTypeId = item.CardTypeId, Name = item.Name, IsSuccess = true }); } return(Ok(result)); } else { return(BadRequest(result)); } }
public Task <GetCardTypesCommandResult> GetCardTypes(GetCardTypesCommand command) { Task <GetCardTypesCommandResult> result; result = _mediator.Send(command); return(result); }