private MobileCoverImage SaveFile() { var entity = new MobileCoverImage(); try { var model = HttpContext.Request.Form["model"]; entity = JsonConvert.DeserializeObject <MobileCoverImage>(model); return(entity); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> Put(int id, [FromBody] MobileCoverImage mobileCoverImage) { try { if (id > 0) { await mobileCoverImageService.EditAsync(mobileCoverImage); return(Ok()); } else { return(BadRequest()); } } catch (Exception e) { throw e; } }
private MobileCoverImage SaveFileAzure() { string file_key = "image"; var entity = new MobileCoverImage(); try { var model = HttpContext.Request.Form["model"]; entity = JsonConvert.DeserializeObject <MobileCoverImage>(model); var files = HttpContext.Request.Form.Files.Count() > 0 ? HttpContext.Request.Form.Files : null; if (files != null && files[file_key] != null) { var mimType = files[file_key].ContentType; string fileName = files[file_key].FileName; byte[] fileBytes = null; if (files[file_key].Length > 0) { using (var ms = new MemoryStream()) { files[file_key].CopyTo(ms); fileBytes = ms.ToArray(); } } // azureStorageService.UploadFileAsync(fileName, fileBytes, mimType); } return(entity); } catch (Exception ex) { throw ex; } }