Esempio n. 1
0
        public List <person> Get()
        {
            var result = new List <person>();

            //DbContext
            using (var context = new DomainModelPostgreSqlContext())
            {
                var conPerson = context.person;
                var data      = from x in conPerson select new { x };
                var dataList  = data.ToList();

                //追加
                {
                    var addItem = new person()
                    {
                        id   = 1 + dataList.Count(),
                        name = "なまえ" + dataList.Count().ToString(),
                        age  = 3 + dataList.Count()
                    };
                    conPerson.Add(addItem);

                    //更新
                    if (dataList.Count > 0)
                    {
                        int tAge = 1 + dataList.Max(x => x.x.age);
                        foreach (var v in dataList)
                        {
                            v.x.age = tAge;
                        }
                    }

                    //データ取得
                    result = data.Select(x => (person)x.x).ToList();
                }

                context.SaveChanges();
            }


            return(result);
        }
 public DataAccessPostgreSqlProvider(DomainModelPostgreSqlContext context, ILoggerFactory loggerFactory)
 {
     _context = context;
     _logger = loggerFactory.CreateLogger("DataAccessPostgreSqlProvider");
 }
Esempio n. 3
0
 public AdminController(DomainModelPostgreSqlContext context)
 {
     _context = context;
 }
Esempio n. 4
0
 public peopleController(DomainModelPostgreSqlContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public AccountController(DomainModelPostgreSqlContext context)
 {
     _context = context;
 }
Esempio n. 6
0
 public CountryRepository(DomainModelPostgreSqlContext context) : base(context)
 {
 }