public Camisetas BuscarPorId(int id) { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Camisetas.Find(id)); } }
public List <Cores> Listar() { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Cores.ToList()); } }
public List <Tamanhos> Listar() { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Tamanhos.ToList()); } }
public Empresas BuscarPorId(int id) { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Empresas.Find(id)); } }
public Empresas BuscarPorNome(string nome) { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Empresas.FirstOrDefault(x => x.Nome.Equals(nome))); } }
public List <Empresas> Listar() { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Empresas.ToList()); } }
public Tamanhos BuscarPorId(int id) { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Tamanhos.Find(id)); } }
public Usuarios BuscarPorId(int id) { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Usuarios.Find(id)); } }
public Usuarios BuscarPorEmailSenha(LoginViewModel dadosLogin) { using (ShirtContext ctx = new ShirtContext()) { string savedPasswordHash = ctx.Usuarios.FirstOrDefault(u => u.Email.Equals(dadosLogin.Email)).Senha; byte[] hashBytes = Convert.FromBase64String(savedPasswordHash); byte[] salt = new byte[16]; Array.Copy(hashBytes, 0, salt, 0, 16); var pbkdf2 = new Rfc2898DeriveBytes(dadosLogin.Senha, salt, 10000); byte[] hash = pbkdf2.GetBytes(20); for (int i = 0; i < 20; i++) { if (hashBytes[i + 16] != hash[i]) { throw new UnauthorizedAccessException(); } } Usuarios UsuarioEncontrado = ctx.Usuarios.FirstOrDefault(x => x.Email.Equals(dadosLogin.Email)); if (UsuarioEncontrado == null) { throw new Exception(message: "Email ou senha estão incorretos."); } return(UsuarioEncontrado); } }
public List <Camisetas> Listar() { using (ShirtContext ctx = new ShirtContext()) { return(ctx.Camisetas.ToList()); } }
public void Deletar(int id) { using (ShirtContext ctx = new ShirtContext()) { ctx.Tamanhos.Remove(BuscarPorId(id)); } }
public void Cadastrar(Estoque novoRegistro) { using (ShirtContext ctx = new ShirtContext()) { ctx.Estoque.Add(novoRegistro); ctx.SaveChanges(); } }
public void Deletar(int id) { using (ShirtContext ctx = new ShirtContext()) { ctx.Empresas.Remove(BuscarPorId(id)); ctx.SaveChanges(); } }
public void Cadastrar(Empresas novoUsuario) { using (ShirtContext ctx = new ShirtContext()) { ctx.Empresas.Add(novoUsuario); ctx.SaveChanges(); } }
public void Cadastrar(Tamanhos novoTamanho) { using (ShirtContext ctx = new ShirtContext()) { ctx.Tamanhos.Add(novoTamanho); ctx.SaveChanges(); } }
public void Cadastrar(Camisetas novaCamiseta) { using (ShirtContext ctx = new ShirtContext()) { /*Estoque novoRegistro = new Estoque( * camisetaId : novaCamiseta.CamisetaId, * tamanhos : novaCamiseta. * );*/ ctx.Camisetas.Add(novaCamiseta); ctx.SaveChanges(); } }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ShirtContext shirtContext) { shirtContext.Database.EnsureDeleted(); shirtContext.Database.EnsureCreated(); app.UseStaticFiles(); app.UseMvc(routes => { routes.MapRoute( name: "defaultRoute", template: "{controller=Shirt}/{action=Index}/{id?}"); }); }
public void Atualizar(Empresas empresaModificada) { using (ShirtContext ctx = new ShirtContext()) { Empresas EmpresaBuscada = BuscarPorId(empresaModificada.EmpresaId); if (EmpresaBuscada != null) { EmpresaBuscada.Nome = empresaModificada.Nome != null ? empresaModificada.Nome : EmpresaBuscada.Nome; } else { throw new Exception(message: "Este usuário não existe ou não pôde ser encontrado."); } } }
public void Cadastrar(Cores novaCor) { using (ShirtContext ctx = new ShirtContext()) { if (!ctx.Cores.ToList().Contains(novaCor)) { ctx.Cores.Add(novaCor); ctx.SaveChanges(); } else { throw new Exception(message: "Esta cor já foi cadastrada, tente uma diferente."); } } }
public void Deletar(int id) { using (ShirtContext ctx = new ShirtContext()) { if (BuscarPorId(id) != null) { ctx.Cores.Remove(BuscarPorId(id)); ctx.SaveChanges(); } else { throw new Exception(message: "Esta cor não está cadastrada pu não pôde ser encontrada."); } } }
public void Atualizar(Cores corModificada) { using (ShirtContext ctx = new ShirtContext()) { Cores corBuscada = BuscarPorId(corModificada.CorId); if (corBuscada != null) { corBuscada.Nome = corModificada.Nome; ctx.Cores.Update(corBuscada); } else { throw new Exception(message: "Cor não encontrada"); } } }
public List <UsuarioViewModel> Listar() { using (ShirtContext ctx = new ShirtContext()) { List <UsuarioViewModel> ListaDeUsuarios = new List <UsuarioViewModel>(); foreach (var usuario in ctx.Usuarios) { UsuarioViewModel usuarioViewModel = new UsuarioViewModel( email: usuario.Email, usuarioId: usuario.UsuarioId, perfil: usuario.Perfil, empresa: usuario.Empresa ); ListaDeUsuarios.Add(usuarioViewModel); } return(ListaDeUsuarios); } }
public void Atualizar(Tamanhos tamanhoModificado) { using (ShirtContext ctx = new ShirtContext()) { Tamanhos tamanhoBuscado = BuscarPorId(tamanhoModificado.TamanhoId); if (tamanhoBuscado != null) { tamanhoBuscado.Nome = tamanhoModificado.Nome != null ? tamanhoModificado.Nome : tamanhoBuscado.Nome; tamanhoBuscado.Sigla = tamanhoModificado.Sigla != null ? tamanhoModificado.Sigla : tamanhoBuscado.Sigla; ctx.Tamanhos.Update(tamanhoBuscado); ctx.SaveChanges(); } else { throw new Exception(message: "Tamanho não foi cadastrado ou não pôde ser encontrado."); } } }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ShirtContext shirtContext) { shirtContext.Database.EnsureDeleted(); shirtContext.Database.EnsureCreated(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/error.html"); } app.UseStaticFiles(); app.UseMvc(routes => { routes.MapRoute( name: "defaultRoute", template: "{controller=Shirt}/{action=Index}/{id?}"); }); }
public void Atualizar(Usuarios usuarioModificado) { using (ShirtContext ctx = new ShirtContext()) { Usuarios UsuarioBuscado = BuscarPorId(usuarioModificado.UsuarioId); if (UsuarioBuscado != null) { UsuarioBuscado.Perfil = usuarioModificado.Perfil != null ? usuarioModificado.Perfil : UsuarioBuscado.Perfil; UsuarioBuscado.Senha = usuarioModificado.Senha != null ? usuarioModificado.Senha : UsuarioBuscado.Senha; UsuarioBuscado.Email = usuarioModificado.Email != null ? usuarioModificado.Email : UsuarioBuscado.Email; UsuarioBuscado.Empresa = usuarioModificado.Empresa != null ? usuarioModificado.Empresa : UsuarioBuscado.Empresa; ctx.Usuarios.Update(UsuarioBuscado); ctx.SaveChanges(); } else { throw new Exception(message: "Este usuário não existe ou não pode ser encontrado."); } } }
public void Cadastrar(Usuarios novoUsuario) { using (ShirtContext ctx = new ShirtContext()) { byte[] salt; new RNGCryptoServiceProvider().GetBytes(salt = new byte[16]); var pbkdf2 = new Rfc2898DeriveBytes(novoUsuario.Senha, salt, 10000); byte[] hash = pbkdf2.GetBytes(20); byte[] hashBytes = new byte[36]; Array.Copy(salt, 0, hashBytes, 0, 16); Array.Copy(hash, 0, hashBytes, 16, 20); string savedPasswordHash = Convert.ToBase64String(hashBytes); novoUsuario.Senha = savedPasswordHash; ctx.Usuarios.Add(novoUsuario); ctx.SaveChanges(); } }
public void Atualizar(Camisetas camisetaModificada) { using (ShirtContext ctx = new ShirtContext()) { Camisetas camisetaBuscada = BuscarPorId(camisetaModificada.CamisetaId); if (camisetaBuscada != null) { camisetaBuscada.Cor = camisetaModificada.Cor == null ? camisetaBuscada.Cor : camisetaModificada.Cor; camisetaBuscada.Descricao = camisetaModificada.Descricao == null ? camisetaBuscada.Descricao : camisetaModificada.Descricao; camisetaBuscada.Marca = camisetaModificada.Marca == null ? camisetaBuscada.Marca : camisetaModificada.Marca; camisetaBuscada.Quantidade = camisetaModificada.Quantidade; ctx.Camisetas.Update(camisetaBuscada); ctx.SaveChanges(); } else { throw new Exception(message: "Esta camiseta não está cadastrada ou não pôde ser encontrada."); } } }
public HomeController(ShirtContext context, JeansContext con_jea, HatContext con_hat) { db = context; db_jea = con_jea; db_hat = con_hat; }
public ShirtRepository(ShirtContext context) { _context = context; }