Esempio n. 1
0
        public override TDTO EntityToDTO(TEntity entity)
        {
            TDTO ret = base.EntityToDTO(entity);

            SeekReferences(entity);
            CommercialLink cl = entity.CommercialLink;

            ret.ClientId = cl.ClientId;
            ret.TraderId = cl.TraderId;
            return(ret);
        }
Esempio n. 2
0
        private (CommercialLink, Client, Trader) FindOrCreateCl(int clientId, int traderId)
        {
            Client         client = ClientService.FindEntity(clientId);
            Trader         trader = TraderService.FindEntity(traderId);
            CommercialLink cl     = ClService.FindWithBoth(clientId, traderId);

            if (cl == null)
            {
                cl = new CommercialLink()
                {
                    ClientId = clientId,
                    TraderId = traderId,
                    Status   = CommercialLink.DEFAULT_STATUS
                };
                ClService.QuickSave(cl);
            }
            return(cl, client, trader);
        }