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));
        }