Exemple #1
0
        public ServiceResult <List <CryptoAddressIndexES> > Index()
        {
            var result = new ServiceResult <List <CryptoAddressIndexES> >();

            if (!ModelState.IsValid)
            {
                result.Code = ReasonCode.MISSING_REQUIRED_FIELDS;
                foreach (string error in ModelState.Values.SelectMany(v => v.Errors.Select(b => b.ErrorMessage)))
                {
                    result.Message += error + Environment.NewLine;
                }

                return(result);
            }

            var cpt = new CryptoAddressComponent();

            result.Data = cpt.GetMerchantCryptoAddress(this.GetMerchantAccountId());


            return(result);
        }
Exemple #2
0
        public ServiceResult Add(AddAddressModel model)
        {
            var result = new ServiceResult();

            if (!ModelState.IsValid)
            {
                result.Code = ReasonCode.MISSING_REQUIRED_FIELDS;
                foreach (string error in ModelState.Values.SelectMany(v => v.Errors.Select(b => b.ErrorMessage)))
                {
                    result.Message += error + Environment.NewLine;
                }

                return(result);
            }

            var cpt = new CryptoAddressComponent();

            cpt.AddAddress(this.GetMerchantAccountId(), model.CryptoId, model.Address, model.Tag, model.Remark);



            return(result);
        }