public async Task <IActionResult> Create([Bind("StaticPartInfoId,DrawingNumber,ApproxWeight,SurfaceArea,PartDescription,ImageName,ImageFile,FinishDrawingFile,BlankDrawingFile,CustomerId,DrawingImageBytes")] StaticPartInfo staticPartInfo) { if (ModelState.IsValid) { staticPartInfo.StaticPartInfoId = Guid.NewGuid(); if (staticPartInfo.ImageFile != null) { staticPartInfo.DrawingImageBytes = await FileURL.GetFileBytes(staticPartInfo.ImageFile); } if (staticPartInfo.FinishDrawingFile != null) { staticPartInfo.FinishDrawingPdfBytes = await FileURL.GetFileBytes(staticPartInfo.FinishDrawingFile); } if (staticPartInfo.BlankDrawingFile != null) { staticPartInfo.BlankDrawingPdfBytes = await FileURL.GetFileBytes(staticPartInfo.BlankDrawingFile); } SetUIDs(); await _repo.AddStaticPartInfo(staticPartInfo); return(RedirectToAction(nameof(Index))); } return(View(staticPartInfo)); }