Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(string id)
        {
            var Db   = new GedPiDevContext();
            var user = Db.Users.First(u => u.UserName == id);

            Db.Users.Remove(user);
            Db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Edit(EditUserViewModel model)
        {
            if (ModelState.IsValid)
            {
                var Db   = new GedPiDevContext();
                var user = Db.Users.First(u => u.UserName == model.UserName);
                user.FirstName       = model.FirstName;
                user.LastName        = model.LastName;
                user.Email           = model.Email;
                Db.Entry(user).State = System.Data.Entity.EntityState.Modified;
                await Db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Ejemplo n.º 3
0
 public Repository(GedPiDevContext context)
 {
     _context    = context;
     this._dbSet = _context.Set <T>();
 }
Ejemplo n.º 4
0
 public DatabaseFactory()
 {
     dataContext = new GedPiDevContext();
 }
Ejemplo n.º 5
0
 public UnitOfWork(IDatabaseFactory dbFactory)
 {
     this.dbFactory = dbFactory;
     dataContext    = dbFactory.DataContext;
 }