Example #1
0
        public void UpdateAcc(AccountInfrastr inst)
        {
            var temp = DBAccounts.FirstOrDefault(_ => _.AccountId == inst.AccountId);

            if (temp == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            else
            {
                temp = inst;
            }
        }
Example #2
0
        public void UpdateAcc(AccountInfrastr inst)
        {
            var temp = context.Accounts.Find(inst.AccountId);

            if (temp == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            else
            {
                context.Entry(inst).State = EntityState.Modified;
                context.SaveChanges();
            }
        }
Example #3
0
 public static AccountDomain AccountFromInfraToDomain(this AccountInfrastr @this)
 {
     if (@this != null)
     {
         return(new AccountDomain()
         {
             AccountId = @this.AccountId,
             AccountNumber = @this.AccountNumber,
             AccountBalance = @this.AccountBalance,
             ClientClientId = @this.ClientClientId
                              //,ClientOfAccount = @this.ClientOfAccount.ClientFromInfraToDomain()
         });
     }
     else
     {
         return(null);
     }
 }
Example #4
0
 public void CreateAcc(AccountInfrastr inst)
 {
     DBAccounts.Add(inst);
 }
Example #5
0
        public FakeRepository()
        {
            // Инициализация р/с
            #region
            a1 = new AccountInfrastr
            {
                AccountId      = 1,
                AccountBalance = 120,
                AccountNumber  = "123456781",
                ClientClientId = 1
                                 //, ClientOfAccount = c1
            };
            DBAccounts.Add(a1);
            a2 = new AccountInfrastr
            {
                AccountId      = 2,
                AccountBalance = 0,
                AccountNumber  = "123456782",
                ClientClientId = 1
                                 //,ClientOfAccount = c1
            };
            DBAccounts.Add(a2);
            a3 = new AccountInfrastr
            {
                AccountId      = 3,
                AccountBalance = 1100,
                AccountNumber  = "123456783",
                ClientClientId = 2
                                 //, ClientOfAccount = c2
            };
            DBAccounts.Add(a3);
            a4 = new AccountInfrastr
            {
                AccountId      = 4,
                AccountBalance = 1230,
                AccountNumber  = "123456784",
                ClientClientId = 2
                                 //, ClientOfAccount = c2
            };
            DBAccounts.Add(a4);
            a5 = new AccountInfrastr
            {
                AccountId      = 5,
                AccountBalance = 57457,
                AccountNumber  = "123456785",
                ClientClientId = 3
                                 //, ClientOfAccount = c3
            };
            DBAccounts.Add(a5);
            a6 = new AccountInfrastr
            {
                AccountId      = 6,
                AccountBalance = 1250,
                AccountNumber  = "123456786",
                ClientClientId = 4
                                 //,ClientOfAccount = c4
            };
            DBAccounts.Add(a6);
            a7 = new AccountInfrastr
            {
                AccountId      = 7,
                AccountBalance = 124530,
                AccountNumber  = "123456787",
                ClientClientId = 4
                                 //,ClientOfAccount = c4
            };
            DBAccounts.Add(a7);
            a8 = new AccountInfrastr
            {
                AccountId      = 8,
                AccountBalance = 0,
                AccountNumber  = "123456788",
                ClientClientId = 5
                                 //, ClientOfAccount = c5
            };
            DBAccounts.Add(a8);
            a9 = new AccountInfrastr
            {
                AccountId      = 9,
                AccountBalance = 6550,
                AccountNumber  = "123456789",
                ClientClientId = 6
                                 //, ClientOfAccount = c6
            };
            DBAccounts.Add(a9);
            a10 = new AccountInfrastr
            {
                AccountId      = 10,
                AccountBalance = 124530,
                AccountNumber  = "123456790",
                ClientClientId = 6
                                 //,ClientOfAccount = c6
            };
            DBAccounts.Add(a10);
            a11 = new AccountInfrastr
            {
                AccountId      = 11,
                AccountBalance = 0,
                AccountNumber  = "123456791",
                ClientClientId = 6
                                 //, ClientOfAccount = c6
            };
            DBAccounts.Add(a11);
            a12 = new AccountInfrastr
            {
                AccountId      = 12,
                AccountBalance = 15990,
                AccountNumber  = "123456792",
                ClientClientId = 7
                                 //, ClientOfAccount = c7
            };
            DBAccounts.Add(a12);
            #endregion
            // Инициализация клиентов
            #region
            c1 = new ClientInfrastr
            {
                ClientId            = 1,
                ClientTitle         = "Иванов Иван Иванович",
                ClientMarkJuridical = false,
                ClientTaxpayNum     = "MP1234565",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a1, a2
                }
            };
            DBClients.Add(c1);
            c2 = new ClientInfrastr
            {
                ClientId            = 2,
                ClientTitle         = "Петров Петр Петрович",
                ClientMarkJuridical = false,
                ClientTaxpayNum     = "PB1234964",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a3, a4
                }
            };
            DBClients.Add(c2);
            c3 = new ClientInfrastr
            {
                ClientId            = 3,
                ClientTitle         = "Сидоров Николай Петрович",
                ClientMarkJuridical = false,
                ClientTaxpayNum     = "PB7812764",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a5
                }
            };
            DBClients.Add(c3);

            c4 = new ClientInfrastr
            {
                ClientId            = 4,
                ClientTitle         = "Стройтехносистем",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456789",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a6, a7
                }
            };
            DBClients.Add(c4);
            c5 = new ClientInfrastr
            {
                ClientId            = 5,
                ClientTitle         = "Види",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456788",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a8
                }
            };
            DBClients.Add(c5);

            c6 = new ClientInfrastr
            {
                ClientId            = 6,
                ClientTitle         = "Промтехнология",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456787",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a9, a10, a11
                }
            };
            DBClients.Add(c6);
            c7 = new ClientInfrastr
            {
                ClientId            = 7,
                ClientTitle         = "Модная Галактика",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456786",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a12
                }
            };
            DBClients.Add(c7);
            #endregion
        }
 public void UpdateAcc(AccountInfrastr inst)
 {
     //var temp = context.Accounts.Find(inst.AccountId);
     context.Entry(inst).State = EntityState.Modified;
     context.SaveChanges();
 }
 public void CreateAcc(AccountInfrastr inst)
 {
     context.Accounts.Add(inst);
     context.SaveChanges();
 }
        public void UpdateAcc(AccountInfrastr inst)
        {
            var temp = DBAccounts.FirstOrDefault(_ => _.AccountId == inst.AccountId);

            temp = inst;
        }
        public FakeRepository()
        {
            // Инициализация р/с
            #region
            a1 = new AccountInfrastr
            {
                AccountId      = 1,
                AccountBalance = 120,
                AccountNumber  = "12345678112345678111",
                ClientClientId = 1
                                 //, ClientOfAccount = c1
            };
            DBAccounts.Add(a1);
            a2 = new AccountInfrastr
            {
                AccountId      = 2,
                AccountBalance = 0,
                AccountNumber  = "12345678688888888882",
                ClientClientId = 1
                                 //,ClientOfAccount = c1
            };
            DBAccounts.Add(a2);
            a3 = new AccountInfrastr
            {
                AccountId      = 3,
                AccountBalance = 1100,
                AccountNumber  = "12345788888887776783",
                ClientClientId = 2
                                 //, ClientOfAccount = c2
            };
            DBAccounts.Add(a3);
            a4 = new AccountInfrastr
            {
                AccountId      = 4,
                AccountBalance = 1230,
                AccountNumber  = "12345678998766544444",
                ClientClientId = 2
                                 //, ClientOfAccount = c2
            };
            DBAccounts.Add(a4);
            a5 = new AccountInfrastr
            {
                AccountId      = 5,
                AccountBalance = 57457,
                AccountNumber  = "12345655988887899785",
                ClientClientId = 3
                                 //, ClientOfAccount = c3
            };
            DBAccounts.Add(a5);
            a6 = new AccountInfrastr
            {
                AccountId      = 6,
                AccountBalance = 1250,
                AccountNumber  = "12345678612258888776",
                ClientClientId = 4
                                 //,ClientOfAccount = c4
            };
            DBAccounts.Add(a6);
            a7 = new AccountInfrastr
            {
                AccountId      = 7,
                AccountBalance = 124530,
                AccountNumber  = "12345678255885222297",
                ClientClientId = 4
                                 //,ClientOfAccount = c4
            };
            DBAccounts.Add(a7);
            a8 = new AccountInfrastr
            {
                AccountId      = 8,
                AccountBalance = 0,
                AccountNumber  = "12345674444555555588",
                ClientClientId = 5
                                 //, ClientOfAccount = c5
            };
            DBAccounts.Add(a8);
            a9 = new AccountInfrastr
            {
                AccountId      = 9,
                AccountBalance = 6550,
                AccountNumber  = "12345687710585568789",
                ClientClientId = 6
                                 //, ClientOfAccount = c6
            };
            DBAccounts.Add(a9);
            a10 = new AccountInfrastr
            {
                AccountId      = 10,
                AccountBalance = 124530,
                AccountNumber  = "12345679967969699610",
                ClientClientId = 6
                                 //,ClientOfAccount = c6
            };
            DBAccounts.Add(a10);
            a11 = new AccountInfrastr
            {
                AccountId      = 11,
                AccountBalance = 0,
                AccountNumber  = "12345679345325246511",
                ClientClientId = 6
                                 //, ClientOfAccount = c6
            };
            DBAccounts.Add(a11);
            a12 = new AccountInfrastr
            {
                AccountId      = 12,
                AccountBalance = 15990,
                AccountNumber  = "12345679254641343612",
                ClientClientId = 7
                                 //, ClientOfAccount = c7
            };
            DBAccounts.Add(a12);
            #endregion
            // Инициализация клиентов
            #region
            c1 = new ClientInfrastr
            {
                ClientId            = 1,
                ClientTitle         = "Иванов Иван Иванович",
                ClientMarkJuridical = false,
                ClientTaxpayNum     = "MP123",
                ClientPhone         = "+375-44-458-77-33",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a1, a2
                }
            };
            DBClients.Add(c1);
            c2 = new ClientInfrastr
            {
                ClientId            = 2,
                ClientTitle         = "Петров Петр Петрович",
                ClientMarkJuridical = false,
                ClientTaxpayNum     = "PB1234964",
                ClientPhone         = "+375-44-454-33-44",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a3, a4
                }
            };
            DBClients.Add(c2);
            c3 = new ClientInfrastr
            {
                ClientId            = 3,
                ClientTitle         = "Сидоров Николай Петрович",
                ClientMarkJuridical = false,
                ClientTaxpayNum     = "PB7812764",
                ClientPhone         = "+375-29-456-99-00",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a5
                }
            };
            DBClients.Add(c3);

            c4 = new ClientInfrastr
            {
                ClientId            = 4,
                ClientTitle         = "Стройтехносистем",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456789",
                ClientPhone         = "+375-33-430-00-33",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a6, a7
                }
            };
            DBClients.Add(c4);
            c5 = new ClientInfrastr
            {
                ClientId            = 5,
                ClientTitle         = "Види",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456788",
                ClientPhone         = "+375-29-579-44-38",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a8
                }
            };
            DBClients.Add(c5);

            c6 = new ClientInfrastr
            {
                ClientId            = 6,
                ClientTitle         = "Промтехнология",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123456787",
                ClientPhone         = "+375-33-456-12-22",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a9, a10, a11
                }
            };
            DBClients.Add(c6);
            c7 = new ClientInfrastr
            {
                ClientId            = 7,
                ClientTitle         = "Модная Галактика",
                ClientMarkJuridical = true,
                ClientTaxpayNum     = "123",
                ClientPhone         = "+375-33-345-99-36",
                ClientEMail         = "*****@*****.**",
                AccountsOfClient    = new List <AccountInfrastr>()
                {
                    a12
                }
            };
            DBClients.Add(c7);
            #endregion
        }