private static MachiningToolForWork SetImageUrls(MachiningToolForWork machiningToolForWork) { if (machiningToolForWork.MachiningTool.ToolingImageBytes != null) { machiningToolForWork.MachiningTool.ToolingImageUrl = FileURL.GetImageUrl(machiningToolForWork.MachiningTool.ToolingImageBytes); } if (machiningToolForWork.WorkItem.StaticPartInfo.DrawingImageBytes != null) { machiningToolForWork.WorkItem.StaticPartInfo.ImageUrl = FileURL.GetImageUrl(machiningToolForWork.WorkItem.StaticPartInfo.DrawingImageBytes); } return(machiningToolForWork); }
// GET: MachiningTools public async Task <IActionResult> Index() { var tools = await _repo.GetAllMachiningTools(); foreach (MachiningTool tool in tools) { if (tool.ToolingImageBytes != null) { tool.ToolingImageUrl = FileURL.GetImageUrl(tool.ToolingImageBytes); } } return(View(tools)); }
public async Task <IActionResult> Uninitialize(WorkType workType, Guid?id) { if (id == null) { return(NotFound()); } var vm = await CreateWorkItemViewModel(id); FileURL.SetImageUrl(vm.WorkItem.StaticPartInfo); if (vm.WorkItem.WorkItemImageBytes != null) { vm.WorkItem.WorkItemImageUrl = FileURL.GetImageUrl(vm.WorkItem.WorkItemImageBytes); } ViewBag.WorkType = workType; return(View(vm)); }
public async Task <IActionResult> Edit(WorkType workType, Guid?id) { if (id == null) { return(NotFound()); } var workItem = await _repo.GetWorkItem(id); if (workItem.WorkItemImageBytes != null) { workItem.WorkItemImageUrl = FileURL.GetImageUrl(workItem.WorkItemImageBytes); } ViewData["StaticPartInfoId"] = new SelectList(await _repo.GetAllStaticPartInfos(), "StaticPartInfoId", "PartDescription"); ViewBag.WorkType = workType; return(View(workItem)); }
// GET: MachiningTools/Delete/5 public async Task <IActionResult> Delete(Guid?id) { if (id == null) { return(NotFound()); } var machiningTool = (MachiningTool)await _repo.GetMachiningTool(id); if (machiningTool == null) { return(NotFound()); } if (machiningTool.ToolingImageBytes != null) { machiningTool.ToolingImageUrl = FileURL.GetImageUrl(machiningTool.ToolingImageBytes); } return(View(machiningTool)); }
public async Task <IActionResult> Details(WorkType workType, Guid id) { var workItem = await _repo.GetWorkItem(id); if (workItem == null) { return(NotFound()); } var vm = await CreateWorkItemViewModel(id); FileURL.SetImageUrl(vm.WorkItem.StaticPartInfo); if (vm.WorkItem.WorkItemImageBytes != null) { vm.WorkItem.WorkItemImageUrl = FileURL.GetImageUrl(vm.WorkItem.WorkItemImageBytes); } ViewBag.WorkType = workType; ViewBag.Log = await _repo.GetActivityLog(id); return(View(vm)); }
// GET: PartForWork/Delete/5 public async Task <IActionResult> Delete(Guid?id) { if (id == null) { return(NotFound()); } var partForWork = await _repo.GetPartForWork(id); if (partForWork == null) { return(NotFound()); } if (partForWork.WorkItem.WorkItemImageBytes != null) { partForWork.WorkItem.WorkItemImageUrl = FileURL.GetImageUrl(partForWork.WorkItem.WorkItemImageBytes); } return(View(partForWork)); }
// GET: MachiningTools/Details/5 public async Task <IActionResult> Details(Guid?id) { if (id == null) { return(NotFound()); } var machiningTool = (MachiningTool)await _repo.GetMachiningToolNoTracking(id); if (machiningTool == null) { return(NotFound()); } ViewData["VendorId"] = new SelectList(await _repo.GetAllVendors(), "VendorId", "VendorName", machiningTool.VendorId); if (machiningTool.ToolingImageBytes != null) { machiningTool.ToolingImageUrl = FileURL.GetImageUrl(machiningTool.ToolingImageBytes); } ViewBag.Log = await _repo.GetActivityLog(id); return(View(machiningTool)); }
private PartForWork SetImageUrls(PartForWork partForWork) { if (partForWork.MachiningImageBytes != null) { partForWork.MachiningImageUrl = FileURL.GetImageUrl(partForWork.MachiningImageBytes); } if (partForWork.CladdingImageBytes != null) { partForWork.CladdingImageUrl = FileURL.GetImageUrl(partForWork.CladdingImageBytes); } if (partForWork.FinishedImageBytes != null) { partForWork.FinishedImageUrl = FileURL.GetImageUrl(partForWork.FinishedImageBytes); } if (partForWork.UsedImageBytes != null) { partForWork.UsedImageUrl = FileURL.GetImageUrl(partForWork.UsedImageBytes); } return(partForWork); }
// GET: PartForWork/Edit/5 public async Task <IActionResult> Edit(Guid?id) { if (id == null) { return(NotFound()); } var partForWork = await _repo.GetPartForWork(id); if (partForWork == null) { return(NotFound()); } if (partForWork.WorkItem.WorkItemImageBytes != null) { partForWork.WorkItem.WorkItemImageUrl = FileURL.GetImageUrl(partForWork.WorkItem.WorkItemImageBytes); } ViewData["StaticPartInfoId"] = new SelectList(await _repo.GetAllStaticPartInfos(), "StaticPartInfoId", "DrawingNumber", partForWork.WorkItem.StaticPartInfoId); return(View(partForWork)); }
// GET: MachiningTools/Edit/5 public async Task <IActionResult> Edit(Guid?id) { if (id == null) { return(NotFound()); } var machiningTool = await _repo.FindMachiningTool(id); if (machiningTool == null) { return(NotFound()); } if (machiningTool.ToolingImageBytes != null) { machiningTool.ToolingImageUrl = FileURL.GetImageUrl(machiningTool.ToolingImageBytes); } ViewBag.id = id; ViewData["VendorId"] = new SelectList(await _repo.GetAllVendors(), "VendorId", "VendorName", machiningTool.VendorId); return(View(machiningTool)); }