public SparePartsViewModel GetPart(int Id) { SparePart part = _unitOfWork.SparePartsRepository.GetById(Id); SparePartsViewModel partView = new SparePartsViewModel(part); return(partView); }
public PartialViewResult check(string componentName) { var sparePartsViewModel = new SparePartsViewModel(); //Update logic sparePartsViewModel.SpareParts.Add(new SparePart { SparePartID = 22, Name = componentName, Description = "" }); return(PartialView("_SpareParts", sparePartsViewModel)); }
public ViewResult AddSparePart(SparePartsViewModel model) { var sparePartsViewModel = new SparePartsViewModel(); //Update logic sparePartsViewModel.SpareParts.Add(new SparePart { SparePartID = 101, Name = model.Name, Description = model.Description }); return(View("Index", sparePartsViewModel)); }
public IActionResult InsertPart(SparePartsViewModel partPost) { foreach (var file in Request.Form.Files) { MemoryStream ms = new MemoryStream(); file.CopyTo(ms); partPost.SparePartImage = ms.ToArray(); } if (!ModelState.IsValid) { return(View(partPost)); } _sparePartsService.InsertPart(partPost); return(View(partPost)); }
public List <SparePartsViewModel> GetParts(string searchString) { IEnumerable <SparePart> parts = _unitOfWork.SparePartsRepository.Get(searchString); if (parts == null) { return(null); } List <SparePartsViewModel> partsView = new List <SparePartsViewModel>(); foreach (SparePart part in parts) { SparePartsViewModel partView = new SparePartsViewModel(part); partsView.Add(partView); } return(partsView); }
public IActionResult UpdatePart(SparePartsViewModel partPost) { if (Request.Form.Files != null) { foreach (var file in Request.Form.Files) { MemoryStream ms = new MemoryStream(); file.CopyTo(ms); partPost.SparePartImage = ms.ToArray(); } } if (!ModelState.IsValid) { return(View(partPost)); } _sparePartsService.UpdatePart(partPost); return(RedirectToRoute(new { controller = "SpareParts", action = "GetParts", partPost.Id })); }
public ViewResult AddSparePart(SparePart model) { SparePartsViewModel sparePartsViewModel = new SparePartsViewModel(); //Update logic //sparePartsViewModel.SpareParts.Add(new SparePart { SparePartID = 101, Name = model.Name, Description = model.Description }); try { string sparepartsData = JsonConvert.SerializeObject(model); this.PostAsync("http://localhost:8103/api/Spareparts/", sparepartsData); sparePartsViewModel.SpareParts.Add(model); } catch (AggregateException e) { } return(View("Index", sparePartsViewModel)); }
public JobPartsViewModel InsertJobPartView(int jobId) { IEnumerable <SparePart> parts = _unitOfWork.SparePartsRepository.Get(); List <SparePartsViewModel> partsView = new List <SparePartsViewModel>(); foreach (SparePart part in parts) { SparePartsViewModel partView = new SparePartsViewModel(part); partsView.Add(partView); } JobParts jobParts = new JobParts(); JobPartsViewModel jobPartsView = new JobPartsViewModel() { JobCardId = jobId, SparePartsList = partsView }; return(jobPartsView); }
public void DeletePart(SparePartsViewModel partPost) { SparePart part = _unitOfWork.SparePartsRepository.GetById(partPost.Id); part.ItemCode = partPost.ItemCode; part.Name = partPost.Name; part.Description = partPost.Description; part.QuantityInStock = partPost.QuantityInStock; part.ManufacturersCode = partPost.ManufacturersCode; part.ManufacturersName = partPost.ManufacturersName; part.LeadTimeDelivery = partPost.LeadTimeDelivery; part.UnitPricePurchase = partPost.UnitPricePurchase; part.UnitPriceSales = partPost.UnitPriceSales; part.Discount = partPost.Discount; part.VatRate = partPost.VatRate; part.SparePartImage = partPost.SparePartImage; _unitOfWork.SparePartsRepository.Delete(part); _unitOfWork.Save(); _logger.LogInfo($"Part Id {partPost.Id} deleted"); }
public void InsertPart(SparePartsViewModel partPost) { SparePart part = new SparePart { ItemCode = partPost.ItemCode, Name = partPost.Name, Description = partPost.Description, QuantityInStock = partPost.QuantityInStock, ManufacturersCode = partPost.ManufacturersCode, ManufacturersName = partPost.ManufacturersName, LeadTimeDelivery = partPost.LeadTimeDelivery, UnitPricePurchase = partPost.UnitPricePurchase, UnitPriceSales = partPost.UnitPriceSales, Discount = partPost.Discount, VatRate = partPost.VatRate, SparePartImage = partPost.SparePartImage }; _unitOfWork.SparePartsRepository.Insert(part); _unitOfWork.Save(); _logger.LogInfo($"Part Id {partPost.Id} inserted"); }
public IActionResult DeletePart(SparePartsViewModel partPost) { _sparePartsService.DeletePart(partPost); return(RedirectToAction(nameof(Index))); }
public IActionResult Index() { var sparePartsViewModel = new SparePartsViewModel(); return(View(sparePartsViewModel)); }
public PartialViewResult SpareParts() { var sparePartsViewModel = new SparePartsViewModel(); return(PartialView("_SpareParts", sparePartsViewModel)); }