public async Task <PostImportApiResult> Import() { if (!this.ModelState.IsValid) { return(ApiHelpers.CreateApiResult <PostImportApiResult>(ApiCode.BadRequest)); } IFormFile importFile = this.Request.Form.Files.FirstOrDefault(); if (importFile == null) { return(ApiHelpers.CreateApiResult <PostImportApiResult>(ApiCode.BadRequest)); } var xmlString = ""; using (var sr = new System.IO.StreamReader(importFile.OpenReadStream())) { xmlString = await sr.ReadToEndAsync(); } await this.ImportWordpressPostsFromXmlString(xmlString); return(ApiHelpers.CreateApiResult <PostImportApiResult>(ApiCode.Success)); }