public async Task <bool> Delete(ArbitragePath contract)
        {
            var entity = ContractToEntity(contract);
            var result = await _apRepo.Delete(entity);

            return(result);
        }
        public async Task <ArbitragePath> Update(ArbitragePath contract)
        {
            var entity = ContractToEntity(contract);

            entity = await _apRepo.Update(entity);

            return(EntityToContract(entity));
        }
        private ArbitragePath EntityToContract(Entities.Portfolio.ArbitragePath entity)
        {
            var contract = new ArbitragePath
            {
                ArbitragePathId = entity.Id,
                Created         = entity.Created,
                Path            = entity.Path
            };

            return(contract);
        }
        private Entities.Portfolio.ArbitragePath ContractToEntity(ArbitragePath contract)
        {
            var entity = new Entities.Portfolio.ArbitragePath
            {
                Id      = contract.ArbitragePathId,
                Created = contract.Created,
                Path    = contract.Path
            };

            return(entity);
        }