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