public ActionResult Edit(UsuarioView view) { if (ModelState.IsValid) { var db2 = new ControleContext(); var oldUser = db2.Usuarios.Find(view.Usuario.UserId); db2.Dispose(); if (view.Foto != null) { var pic = Utilidades.UploadPhoto(view.Foto); if (!string.IsNullOrEmpty(pic)) { view.Usuario.Photo = string.Format("~/Content/Fotos/{0}", pic); } } else { view.Usuario.Photo = oldUser.Photo; } // db2 = new ControleContext(); // oldUser = db2.Usuarios.Find(view.Usuario.UserId); //db2.Dispose(); db.Entry(view.Usuario).State = EntityState.Modified; try { if (oldUser != null && oldUser.UserName != view.Usuario.UserName) { Utilidades.ChangeEmailUserAsp(oldUser.UserName, view.Usuario.UserName); } db.SaveChanges(); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(view)); }; return(RedirectToAction("Index")); } return(View(view.Usuario)); }
public IHttpActionResult PutUsuario(int id, Usuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usuario.UserId) { return(BadRequest()); } var db2 = new ControleContext(); var oldUser = db2.Usuarios.Find(usuario.UserId); db2.Dispose(); db.Entry(usuario).State = EntityState.Modified; try { db.SaveChanges(); if (oldUser != null && oldUser.UserName != usuario.UserName) { Utilidades.ChangeEmailUserASP(oldUser.UserName, usuario.UserName); } } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(this.Ok(usuario)); }
//MÉTODO CONSTRUTOR public ProdutoServicos(ControleContext context) { _context = context; }
public VendaRepositorio(ControleContext db) : base(db) { _db = db; }
public UsuarioRepositorio(ControleContext db) : base(db) { _db = db; }
public CategoriaRepositorio(ControleContext db) : base(db) { }
public ContaRepository(ControleContext controleContext) { _controleContext = controleContext; }
public ProdutoRepositorio(ControleContext db) : base(db) { _db = db; }
//MÉTODO CONSTRUTOR public CategoriaServicos(ControleContext context) { _context = context; }
//MÉTODO CONSTRUTOR public FormaServicos(ControleContext context) { _context = context; }
public BaseRepositorio(ControleContext db) { _db = db; }
public LancamentoRepository(ControleContext controleContext) { _controleContext = controleContext; }
public CategoriaController(ControleContext context) { _context = context; categoriaDAL = new CategoriaServicos(context); }
//MÉTODO CONSTRUTOR public StatusServicos(ControleContext context) { _context = context; }
public DesejoController(ControleContext context) { _context = context; desejoDAL = new DesejoServicos(context); }
//MÉTODO CONSTRUTOR public DesejoServicos(ControleContext context) { _context = context; }
public Repository(ControleContext context) { DatabaseContext = context; DbSet = DatabaseContext.Set <TEntity>(); }
public EstoqueRepositorio(ControleContext db) : base(db) { }