public IActionResult Get() { _log.Called(); List <PersonModel> persons = _repository.GetPersons(); if (persons.Count > 0) { _fileService.CreateFolder(); foreach (var person in persons) { string xmlPerson = _serializationService.SerializeToXml(person); if (!string.IsNullOrEmpty(xmlPerson)) { xmlPerson = _serializationService.ConvertToUtf8(xmlPerson); } else { _log.Error("Could serialize record to XML."); return(StatusCode((int)HttpStatusCode.BadRequest)); } if (!string.IsNullOrEmpty(xmlPerson)) { _fileService.SavePerson(xmlPerson, person); } else { _log.Error("Could save record to file."); return(StatusCode((int)HttpStatusCode.BadRequest)); } } } else { _log.Error("Data collection empty."); return(StatusCode((int)HttpStatusCode.BadRequest)); } return(StatusCode((int)HttpStatusCode.OK)); }