コード例 #1
0
ファイル: Get.cs プロジェクト: toshipoliton/GitBankApp
 public static Person PersonByName(string name)
 {
     using (var db = new BankingSystemEntities())
     {
         return(db.People.FirstOrDefault(p => p.Name == name));
     }
 }
コード例 #2
0
ファイル: Get.cs プロジェクト: toshipoliton/GitBankApp
 public static SavingsAccount SavingsAccount(int personId)
 {
     using (var db = new BankingSystemEntities())
     {
         return(db.SavingsAccounts.FirstOrDefault(p => p.PersonId == personId));
     }
 }
コード例 #3
0
ファイル: Get.cs プロジェクト: toshipoliton/GitBankApp
 public static Person PersonById(int id)
 {
     using (var db = new BankingSystemEntities())
     {
         return(db.People.FirstOrDefault(p => p.ID == id));
     }
 }
コード例 #4
0
 public static bool CheckingsExistsForPerson(int personId)
 {
     using (var db = new BankingSystemEntities())
     {
         return(db.CheckingsAccounts.FirstOrDefault(s => s.PersonId == personId) != null);
     }
 }
コード例 #5
0
 public static bool PersonExists(string name)
 {
     using (var db = new BankingSystemEntities())
     {
         return(db.People.FirstOrDefault(p => p.Name == name) != null);
     }
 }
コード例 #6
0
 public static void Person(int id, string name)
 {
     using (var db = new BankingSystemEntities())
     {
         var person = db.People.FirstOrDefault(p => p.ID == id);
         if (person == null)
         {
             return;
         }
         person.Name = name;
         db.SaveChanges();
     }
 }
コード例 #7
0
 public static void SavingsAccountAmount(Guid id, decimal amount)
 {
     using (var db = new BankingSystemEntities())
     {
         var account = db.SavingsAccounts.FirstOrDefault(a => a.AccountId == id);
         if (account == null)
         {
             return;
         }
         account.Amount = amount;
         db.SaveChanges();
     }
 }
コード例 #8
0
        public static int Person(string name)
        {
            using (var db = new BankingSystemEntities())
            {
                var person = new Person
                {
                    Name = name
                };

                db.People.Add(person);
                db.SaveChanges();
                return(person.ID);
            }
        }
コード例 #9
0
 public static Guid CheckingsAccount(int personId, decimal amount)
 {
     using (var db = new BankingSystemEntities())
     {
         var account = new CheckingsAccount
         {
             PersonId  = personId,
             AccountId = Guid.NewGuid(),
             Amount    = amount
         };
         db.CheckingsAccounts.Add(account);
         db.SaveChanges();
         return(account.AccountId);
     }
 }