public async Task<ActionResult> Create(BillboardViewModel billboardViewModel) { if (ModelState.IsValid) { await Add(billboardViewModel); } return View(billboardViewModel); }
private async Task Add(BillboardViewModel billboardViewModel) { byte[] array = new byte[billboardViewModel.File.InputStream.Length]; var r1 = await billboardViewModel.File.InputStream.ReadAsync(array, 0, array.Length); var billboard = new Billboards.Common.Models.Billboard() { Description = billboardViewModel.Description, Stream = array }; _billboardsService.Add(billboard); }