コード例 #1
0
        public async Task <int> AddCustomer(CdkCustomer cdkCustomer)
        {
            if (cdkCustomer == null)
            {
                throw new ArgumentNullException(nameof(cdkCustomer));
            }
            if (cdkCustomer.CommunityId == null)
            {
                throw new ArgumentNullException(nameof(cdkCustomer.CommunityId));
            }
            if (cdkCustomer.CustomerNo < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(cdkCustomer.CustomerNo));
            }

            _context.CdkCustomers.Add(cdkCustomer);
            return(await _context.SaveChangesAsync());
        }
コード例 #2
0
        /// <summary>
        /// Save app token details
        /// </summary>
        /// <param name="appToken"></param>
        /// <returns></returns>
        public async Task SaveAppToken(AppToken appToken)
        {
            var objAppToken = GetAppToken(appToken.CommunityId);

            if (objAppToken == null)
            {
                _context.AppTokens.Add(appToken);
            }
            else
            {
                appToken.Id       = objAppToken.Id;
                objAppToken.Token = appToken.Token;
            }

            await _context.SaveChangesAsync();
        }