public async Task <IActionResult> Put(List <IFormFile> files) { List <ValidationResult> validationsResults = new List <ValidationResult>(); foreach (var file in files) { var arrayFile = OFXUtils.ReadAsArray(file); var result = OFXUtils.ReadOFXtoXMLFromArray(arrayFile); var ofx = OFX.GetOFXFromString(result); ofx.FileOFX = string.Join('\n', result); var ofxViewModel = new OFXViewModel { OFX = ofx }; validationsResults.Add(await _OFXAppService.Update(ofxViewModel)); } return(!ModelState.IsValid ? CustomResponse(ModelState) : CustomResponse(validationsResults)); }
public async Task <ValidationResult> Update(OFXViewModel OFXViewModel) { var updateCommand = _mapper.Map <UpdateOFXCommand>(OFXViewModel); return(await _mediator.SendCommand(updateCommand)); }
public async Task <ValidationResult> Register(OFXViewModel OFXViewModel) { var registerCommand = _mapper.Map <RegisterNewOFXCommand>(OFXViewModel); return(await _mediator.SendCommand(registerCommand)); }