public MobileTransactionViewModel(MobileTransaction mobileTransaction)
 {
     ID = mobileTransaction.ID;
     MobileOperator = new MobileOperatorViewModel(mobileTransaction.MobileOperator);
     CreditSum = mobileTransaction.CreditSum;
     if (mobileTransaction.Transaction.Price != null) Price = mobileTransaction.Transaction.Price.Value;
     if (mobileTransaction.Transaction.Contragent != null) Client = new ContragentViewModel(mobileTransaction.Transaction.Contragent);
     Salesman = new SalesmanViewModel(mobileTransaction.Transaction.Operator.Salesman);
     Date = mobileTransaction.Transaction.Date;
     Profit = Price - CreditSum;
 }
示例#2
0
 public ApproveModel(ContragentViewModel model)
 {
     ContragentId        = model.Id;
     ContragentFiles     = model.Documents.Select(c => c).ToList();
     IsApproved          = model.IsApproved;
     Comment             = model.ApprovingComment;
     IsBuyer             = model.IsBuyer;
     IsSeller            = model.IsSeller;
     HasContractCopy     = model.HasContractCopy;
     HasContractOriginal = model.HasContractOriginal;
     ContragentName      = model.LongName;
     ContractIsOnSign    = model.ContractOnSignin;
 }
示例#3
0
 public MobileTransactionViewModel(MobileTransaction mobileTransaction)
 {
     ID             = mobileTransaction.ID;
     MobileOperator = new MobileOperatorViewModel(mobileTransaction.MobileOperator);
     CreditSum      = mobileTransaction.CreditSum;
     if (mobileTransaction.Transaction.Price != null)
     {
         Price = mobileTransaction.Transaction.Price.Value;
     }
     if (mobileTransaction.Transaction.Contragent != null)
     {
         Client = new ContragentViewModel(mobileTransaction.Transaction.Contragent);
     }
     Salesman = new SalesmanViewModel(mobileTransaction.Transaction.Operator.Salesman);
     Date     = mobileTransaction.Transaction.Date;
     Profit   = Price - CreditSum;
 }