Esempio n. 1
0
        public ActionResult Edit(User model)
        {
            var user = _context.Users.SingleOrDefault(t => t.UserId == model.UserId);

            if (user == null)
            {
                return(RedirectToAction("Index"));
            }
            user.FirstName = model.FirstName;
            _context.SaveChanges();
            return(View(user));
        }
Esempio n. 2
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);
        }