コード例 #1
0
        public async Task <IActionResult> PutAccountPlan(int id, AccountPlan accountPlan)
        {
            if (id != accountPlan.ID)
            {
                return(BadRequest());
            }

            _context.Entry(accountPlan).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AccountPlanExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #2
0
        public async Task <ActionResult <AccountPlan> > PostAccountPlan(AccountPlan accountPlan)
        {
            _context.AccountPlan.Add(accountPlan);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAccountPlan", new { id = accountPlan.ID }, accountPlan));
        }
コード例 #3
0
ファイル: Example.cs プロジェクト: LucaCariolinDev/DalSql
 public void SaveAccountPlan(AccountPlan accountPlan)
 {
     try
     {
         sql.TableName = "TBL_ACCOUNTPLAN";
         sql.setValues(null, accountPlan.Description, accountPlan.ToString());
         sql.Insert();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #4
0
        public async Task Handle(AccountCreated notification, CancellationToken cancellationToken)
        {
            var accountPlan = new AccountPlan()
            {
                Id        = _accountPlanRepository.NextId(),
                AccountId = notification.AccountId,
            };

            accountPlan.ChangePlan(notification.PlanId);

            await _accountPlanRepository.AddAccountPlanAsync(accountPlan);

            await _accountPlanRepository.SaveChangesAsync();
        }
コード例 #5
0
ファイル: Example.cs プロジェクト: LucaCariolinDev/DalSql
        public void DeleteAccountPlan(AccountPlan accountPlan)
        {
            try
            {
                sql.TableName = "TBL_ACCOUNTPLAN";
                sql.setConditionFields("ID =");
                sql.setCondition(accountPlan.Id.ToString());
                sql.Delete();
            }

            catch (Exception)
            {
                throw;
            }
        }
コード例 #6
0
ファイル: Example.cs プロジェクト: LucaCariolinDev/DalSql
 public void UpdateAccountPlan(AccountPlan accountPlan)
 {
     try
     {
         sql.TableName = "TBL_ACCOUNTPLAN";
         sql.setFields("TYPE  ", "DESCRIPTION ");
         sql.setValues(accountPlan.Type.ToString(), accountPlan.Description);
         sql.setConditionFields("ID =");
         sql.setCondition(accountPlan.Id.ToString());
         sql.Update();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
        public Task AddAccountPlanAsync(AccountPlan accountPlan)
        {
            _context.AccountsPlans.Add(accountPlan);

            return(Task.CompletedTask);
        }