public ColliListService(IDALFacade facade) { _facade = facade; _conv = new ColliListConverter(); _convPL = new PackingListConverter(); _convCI = new ColliItemConverter(); }
public PackItemService(IDALFacade facade) { _facade = facade; _conv = new PackItemConverter(); _convPL = new PackingListConverter(); _convIT = new ItemConverter(); }
public ActionResult EditPackingList(Guid packingListId) { var packingList = _packingListRepository.GetPackingList(packingListId); PackingListViewModel model = new PackingListConverter().ConvertToView(packingList); var carriers = _carrierRepository.GetSelectableCarriers(); var defaultCarrier = new SelectListItem() { Text = "--Select Carrier--", Value = null }; carriers.Insert(0, defaultCarrier); model.SelectableCarriers = carriers; model.SelectableCustomerAddresses = _customerAddressDynamicsRepository.GetSelectableCustomerAddresses(model.CustomerId); var parts = _partRepository.GetSelectableParts(); model.SelectableParts = parts; model.SelectablePONumbers = new List <SelectListItem>(); return(View(model)); }
public ActionResult PackingListDetail(Guid packingListId) { var packingList = _packingListRepository.GetPackingList(packingListId); PackingListViewModel model = new PackingListConverter().ConvertToView(packingList); return(View(model)); }
public PackingListService(IDALFacade facade) { _facade = facade; _convPL = new PackingListConverter(); _conv = new ProjectConverter(); _convCL = new ColliListConverter(); _convPI = new PackItemConverter(); _convI = new ItemConverter(); }
public JsonResult EditPackingList(PackingListViewModel model) { var result = new OperationResult(); PackingList packingList = new PackingListConverter().ConvertToDomain(model); result = _packingListRepository.UpdatePackingList(packingList); return(Json(model, JsonRequestBehavior.AllowGet)); }
public JsonResult CreatePackingList(PackingListViewModel model) { var operationResult = new OperationResult(); PackingList newPackingList = new PackingListConverter().ConvertToDomain(model); operationResult = _packingListRepository.SavePackingList(newPackingList); return(Json(operationResult, JsonRequestBehavior.AllowGet)); }
public PackingListConverterTest() { packConv = new PackingListConverter(); packingListBOs = new List <PackingListBO>(); packingListBOs.Add(new PackingListBO() { Id = 30, PackingName = "Thorsminde", CreatorName = "Emil", DeliveryAddress = "Skolegade", DeliveryDate = "28-03-1996", ItemType = "Cylinder", FreightType = "Road" }); packingListBOs.Add(new PackingListBO() { FreightType = "PackingList without FreightType info" }); packingListBOs.Add(new PackingListBO()); packingLists = new List <PackingList>(); packingLists.Add(new PackingList() { Id = 30, PackingName = "Thorsminde", CreatorName = "Emil", DeliveryAddress = "Skolegade", DeliveryDate = "12-06-2001", ItemType = "Cylinder", FreightType = "Road" }); packingLists.Add(new PackingList() { FreightType = "PackingList without FreightType info" }); packingLists.Add(new PackingList()); }
public JsonResult GetClosedPackingLists() { var model = new PackingListViewModel(); var packingLists = new List <PackingListViewModel>(); var tempPackingLists = _packingListRepository.GetPackingLists().Where(x => x.IsClosed).ToList(); if (tempPackingLists != null && tempPackingLists.Count > 0) { foreach (var tempPackingList in tempPackingLists) { PackingListViewModel convertedModel = new PackingListConverter().ConvertToListView(tempPackingList); packingLists.Add(convertedModel); } } model.PackingLists = packingLists.OrderBy(x => x.CustomerName).ThenByDescending(y => y.CreatedDate).ToList(); return(Json(model, JsonRequestBehavior.AllowGet)); }
public ProjectService(IDALFacade facade) { _facade = facade; _conv = new ProjectConverter(); _convPL = new PackingListConverter(); }
/// <summary> /// admin dashboard /// </summary> /// <returns></returns> public ActionResult Admin() { var model = new DashboardViewModel(); var _db = new SouthlandDb(); var currentDate = DateTime.Today.AddMonths(-1); var projects = new List <ProjectViewModel>(); var tempProjects = _projectRepository.GetProjects().Where(x => x.IsHold).ToList(); if (tempProjects != null && tempProjects.Count > 0) { foreach (var tempProject in tempProjects) { ProjectViewModel convertedModel = new ProjectConverter().ConvertToListView(tempProject); projects.Add(convertedModel); } } model.OnHoldProjects = projects; var rfqs = new List <RfqViewModel>(); var tempRfqs = _rfqRepository.GetRfqs().Where(x => x.IsHold).ToList(); if (tempRfqs != null && tempRfqs.Count > 0) { foreach (var tempRfq in tempRfqs) { RfqViewModel convertedModel = new RfqConverter().ConvertToListView(tempRfq); rfqs.Add(convertedModel); } } model.OnHoldRfqs = rfqs; var quotes = new List <QuoteViewModel>(); var tempQuotes = _quoteRepository.GetQuotes().Where(x => x.IsHold).ToList(); if (tempQuotes != null && tempQuotes.Count > 0) { foreach (var tempQuote in tempQuotes) { QuoteViewModel convertedModel = new QuoteConverter().ConvertToListView(tempQuote); quotes.Add(convertedModel); } } model.OnHoldQuotes = quotes; var customerOrders = new List <CustomerOrderViewModel>(); var tempCustomerOrders = _customerOrderRepository.GetCustomerOrders().Where(x => x.IsHold).ToList(); if (tempCustomerOrders != null && tempCustomerOrders.Count > 0) { foreach (var tempCustomerOrder in tempCustomerOrders) { CustomerOrderViewModel convertedModel = new CustomerOrderConverter().ConvertToListView(tempCustomerOrder); customerOrders.Add(convertedModel); } } model.OnHoldCustomerOrders = customerOrders; var foundryOrders = new List <FoundryOrderViewModel>(); var tempFoundryOrders = _foundryOrderRepository.GetFoundryOrders().Where(x => x.IsHold).ToList(); if (tempFoundryOrders != null && tempFoundryOrders.Count > 0) { foreach (var tempFoundryOrder in tempFoundryOrders) { FoundryOrderViewModel convertedModel = new FoundryOrderConverter().ConvertToListView(tempFoundryOrder); foundryOrders.Add(convertedModel); } } model.OnHoldFoundryOrders = foundryOrders; var packingLists = new List <PackingListViewModel>(); var tempPackingLists = _packingListRepository.GetPackingLists().Where(x => !x.IsClosed).ToList(); if (tempPackingLists != null && tempPackingLists.Count > 0) { foreach (var tempPackingList in tempPackingLists) { PackingListViewModel convertedModel = new PackingListConverter().ConvertToListView(tempPackingList); packingLists.Add(convertedModel); } } model.OpenPackingLists = packingLists; return(View(model)); }