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); }
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); }