コード例 #1
0
        public async Task <int> Register(RegisterAgencyViewModel model)
        {
            var isvalid = await VerifyUsername(model.Username, model.Name);

            if (isvalid)
            {
                var agency = model.GetEntity();
                await _agencyRepository.AddAsync(agency);

                await _walletRepository.CreateWallet(EntityType.Agency, agency.Id);

                return(agency.Id);
            }
            return(-1);
        }