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));
        }