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;
        }
Example #2
0
 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;
            }

        }
Example #4
0
 public static void ClearSalesmanSupplierViewModel()
 {
     _salesmanSupplierViewModelPropertyName.Cleanup();
     _salesmanSupplierViewModelPropertyName = null;
 }