private SalesmanSupplierViewModel Map(Core.Domain.Master.CostCentreEntities.SalesmanSupplier item) { var salesmanSupplier = new SalesmanSupplierViewModel(); salesmanSupplier.Id = item.Id; salesmanSupplier.Supplier = item.Supplier; salesmanSupplier.SelectedSalesman.Id = item.DistributorSalesmanRef.Id; return salesmanSupplier; }
public static void CreateSalesmanSupplierViewModel() { if (_salesmanSupplierViewModelPropertyName == null) { _salesmanSupplierViewModelPropertyName = new SalesmanSupplierViewModel(); } }
public void LoadAllSupplier() { SalemanSupplierItems.Clear(); using (var c = NestedContainer) { //var ctx = Using<CokeDataContext>(c); //var suppliers = // ctx.tblSupplier.Where(n => n.IM_Status == (int)EntityStatus.Active).ToList();//.Select(n => n.Name).ToList(); var suppliers = Using<ISupplierRepository>(c).GetAll().ToList(); foreach (var supplier in suppliers) { if (SelectedSalesman != null) { var assinged = Using<ISalesmanSupplierRepository>(c) .GetBySalesmanAndSupplier(supplier.Id, SelectedSalesman.Id); var supplierItem = new SalesmanSupplierViewModel(); supplierItem.Supplier = supplier; supplierItem.IsAssigned = assinged != null; SalemanSupplierItems.Add(supplierItem); } } if (!suppliers.Any()) return; } }
public static void ClearSalesmanSupplierViewModel() { _salesmanSupplierViewModelPropertyName.Cleanup(); _salesmanSupplierViewModelPropertyName = null; }