コード例 #1
0
 public User Get(int id)
 {
     using (var ctx = new FPContext())
     {
         return(ctx.Users.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #2
0
 public List <User> ReadAll()
 {
     using (var ctx = new FPContext())
     {
         return(ctx.Users.ToList());
     }
 }
コード例 #3
0
ファイル: CountController.cs プロジェクト: rossbcl/FP
        public ActionResult Index(int?CountValue)
        {
            var model = new Models.CountModel()
            {
                CountValue = CountValue.Value
            };

            using (var db = new FPContext())
            {
                var firstRecord = db.Counts.FirstOrDefault();
                if (firstRecord != null)
                {
                    firstRecord.CountValue = CountValue.Value;
                }
                else
                {
                    firstRecord = db.Counts.Add(new Count {
                        CountValue = CountValue.Value
                    });
                }

                db.SaveChanges();
            }

            return(View(model));
        }
コード例 #4
0
        public void Post([FromBody] Dati dati)
        {
            FPContext db = new FPContext();

            db.Datis.Add(dati);
            db.SaveChanges();
        }
コード例 #5
0
 public bool Delete(User t)
 {
     using (var ctx = new FPContext())
     {
         ctx.Entry(ctx.Users.FirstOrDefault(x => x.Id == t.Id)).State = System.Data.Entity.EntityState.Deleted;
         ctx.SaveChanges();
         return(ctx.Users.FirstOrDefault(x => x.Id == t.Id) == null);
     }
 }
コード例 #6
0
 public User Create(User t)
 {
     using (var ctx = new FPContext())
     {
         ctx.Users.Add(t);
         ctx.SaveChanges();
         return(t);
     }
 }
コード例 #7
0
 public User Update(User t)
 {
     using (var ctx = new FPContext())
     {
         var userToUpdate = ctx.Users.FirstOrDefault(x => x.Id == t.Id);
         if (userToUpdate != null)
         {
             userToUpdate.FirstName = t.FirstName;
             userToUpdate.LastName  = t.LastName;
             userToUpdate.Email     = t.Email;
             userToUpdate.Company   = t.Company;
             userToUpdate.Type      = t.Type;
             userToUpdate.Password  = t.Password;
         }
         ctx.SaveChanges();
         return(t);
     }
 }
コード例 #8
0
ファイル: CountController.cs プロジェクト: rossbcl/FP
        public ActionResult Index()
        {
            var model = new Models.CountModel()
            {
                CountValue = 0
            };

            using (var db = new FPContext())
            {
                db.Database.CreateIfNotExists();

                model = db.Counts.Select(x => new Models.CountModel
                {
                    CountValue = x.CountValue
                }).FirstOrDefault();
            }

            return(View(model));
        }
コード例 #9
0
 public PizzeriaRepository(FPContext databaseContext)
 {
     _databaseContext = databaseContext;
 }
コード例 #10
0
 public PizzaSizeRepository(FPContext databaseContext)
 {
     _databaseContext = databaseContext;
 }
コード例 #11
0
        public IEnumerable <Dati> Get()
        {
            FPContext db = new FPContext();

            return(db.Datis.AsEnumerable());
        }