public async Task<JsonResult> Index(long id) { var game = await this.db.Games.Where(x => x.Id.Equals(id)).Include(x => x.ChallengerOne).Include(x => x.ChallengerTwo).FirstAsync(); IS3Provider<S3ApiModel> amazon = new S3Client(); Stream testStream = new MemoryStream(); Pdf.CreateDocument(this.GetViewHtml(game, "_pdfPartial"), testStream); var obj = await amazon.CreateRequest(testStream, ".pdf").SaveObject(); return Json(new ApiResponse(200, obj), JsonRequestBehavior.AllowGet); }
public async Task <IHttpActionResult> S3UploadTest() { IS3Provider <S3ApiModel> amazon = new S3Client(); Stream testStream = new MemoryStream(); byte[] data = File.ReadAllBytes(HttpContext.Current.Server.MapPath("~/test.pdf")); await testStream.WriteAsync(data, 0, data.Count()); var obj = await amazon.CreateRequest(testStream, ".pdf").SaveObject(); return(this.Ok(new ApiResponse(200, obj))); }
public async Task<IHttpActionResult> S3UploadTest() { IS3Provider<S3ApiModel> amazon = new S3Client(); Stream testStream = new MemoryStream(); byte[] data = File.ReadAllBytes(HttpContext.Current.Server.MapPath("~/test.pdf")); await testStream.WriteAsync(data, 0, data.Count()); var obj = await amazon.CreateRequest(testStream, ".pdf").SaveObject(); return this.Ok(new ApiResponse(200, obj)); }