public void AddUsers(Users usuario) { ProjetoContext dbContext = new ProjetoContext(); dbContext.Users.Add(usuario); dbContext.SaveChanges(); }
public T GetById(int id) { using (var context = new ProjetoContext(_optionsBuilder.Options)) { return(context.Set <T>().Find(id)); } }
public static void GarantirDadosDeEstagiarioParaBanco(this ProjetoContext pc) { if (pc.Estagiario.Any()) { return; } var estagiarios = new List <Estagiario>() { new Estagiario() { CidadeId = 3, InstituicaoDeEnsinoId = 2, Nome = "Pedro Lucas", DataNascimento = DateTime.ParseExact("30/06/2001", "dd/MM/yyyy", CultureInfo.InvariantCulture) }, new Estagiario() { CidadeId = 3, InstituicaoDeEnsinoId = 3, Nome = "Gustavo Sampaio", DataNascimento = DateTime.ParseExact("10/03/2002", "dd/MM/yyyy", CultureInfo.InvariantCulture) } }; pc.Estagiario.AddRange(estagiarios); pc.SaveChanges(); }
static void IniciarTela(ProjetoContext ctx) { Console.Clear(); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("[ 1 ] - Cadastrar Novo Cliente"); Console.WriteLine("[ 2 ] - Listar Clientes"); Console.WriteLine("[ X ] - Sair"); Console.WriteLine(""); string opt = Console.ReadLine(); Console.WriteLine(""); if (opt == "1") { AbrirTelaAddCliente(ctx); IniciarTela(ctx); } else if (opt == "2") { AbrirTelaListarCliente(ctx); IniciarTela(ctx); } }
public List <T> GetAll() { using (var context = new ProjetoContext(_optionsBuilder.Options)) { return(context.Set <T>().ToList()); } }
public void Update(T entity) { using (var context = new ProjetoContext(_optionsBuilder.Options)) { context.Set <T>().Update(entity); context.SaveChanges(); } }
private static void AdicionarDadosIniciais(ProjetoContext context) { Cliente cliente = new Cliente { Id = Guid.NewGuid(), Nome = "Joao Cliente", Email = "*****@*****.**", CPF = "064.6464.54.5454", EnderecodeEntrega = "Rua X, Bairro Y, Cidade J", Telefone = "31 3131-3131" }; context.Clientes.Add(cliente); Vendedor vendedor = new Vendedor { Id = Guid.NewGuid(), Nome = "Claudio Vendedor", Email = "*****@*****.**", CPF = "111.111111.1111", Telefone = "31 3232-3232" }; context.Vendedores.Add(vendedor); Item item = new Item { Descricao = "TV 32'", Preco = 399.90, QuantidadeEmEstoque = 10 }; Item item2 = new Item { Descricao = "Geladeira", Preco = 299.90, QuantidadeEmEstoque = 5 }; context.Itens.Add(item); context.Itens.Add(item2); Venda venda = new Venda { Itens = new List <Item> { item }, Vendedor = vendedor, Cliente = cliente, StatusVenda = 0, DataVenda = DateTime.Now }; context.Vendas.Add(venda); context.SaveChanges(); }
public async Task <IActionResult> OnPostAsync(string returnUrl = null) { returnUrl = returnUrl ?? Url.Content("~/"); ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList(); if (ModelState.IsValid) { var user = new IdentityUser { UserName = Input.Email, Email = Input.Email }; var result = await _userManager.CreateAsync(user, Input.Password); if (result.Succeeded) { Usuario usuario = new Usuario(); usuario.Email = user.Email; usuario.IdUsuario = user.Id; usuario.Nome = Input.Nome; usuario.Senha = user.PasswordHash; usuario.TipoUsuario = TipoUsuario.Usuario; ProjetoContext projeto = new ProjetoContext(); projeto.Usuario.Add(usuario); projeto.SaveChanges(); _logger.LogInformation("User created a new account with password."); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); var callbackUrl = Url.Page( "/Account/ConfirmEmail", pageHandler: null, values: new { area = "Identity", userId = user.Id, code = code, returnUrl = returnUrl }, protocol: Request.Scheme); await _emailSender.SendEmailAsync(Input.Email, "Confirm your email", $"Please confirm your account by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."); if (_userManager.Options.SignIn.RequireConfirmedAccount) { return(RedirectToPage("RegisterConfirmation", new { email = Input.Email, returnUrl = returnUrl })); } else { await _signInManager.SignInAsync(user, isPersistent : false); return(LocalRedirect(returnUrl)); } } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } // If we got this far, something failed, redisplay form return(Page()); }
public void Delete(int id) { using (var context = new ProjetoContext(_optionsBuilder.Options)) { var entidade = context.Set <T>().Find(id); context.Remove(entidade); context.SaveChanges(); } }
public List <Produtos> ListarProdutosService() { using (var dbContext = new ProjetoContext()) { var consultaProdutos = dbContext.Produtos.ToList(); return(consultaProdutos); } }
public void CadastrarProdutos(Produtos produtos) { ProjetoContext dbContext = new ProjetoContext(); var isValidateProduts = dbContext.Produtos.Where(x => x.Codigo == produtos.Codigo).Any(); if (!isValidateProduts) { dbContext.Produtos.Add(produtos); dbContext.SaveChanges(); } }
public bool ValidateLogin(Users usuario) { using (var dbContext = new ProjetoContext()) { var IsValidate = dbContext.Users.Where(x => x.Nome == usuario.Nome && x.senha == usuario.senha).Any(); if (IsValidate) { return(true); } else { return(false); } } }
public bool DeleteUsersService(Users usuario) { ProjetoContext dbContext = new ProjetoContext(); var isValidateUser = dbContext.Users.Where(x => x.Id == usuario.Id).Any(); if (isValidateUser) { var user = dbContext.Users.Where(x => x.Id == usuario.Id).FirstOrDefault(); dbContext.Users.Remove(user); dbContext.SaveChanges(); return(true); } else { return(false); } }
public static void GarantirDadosDeCidadesParaBanco(this ProjetoContext pc) { if (pc.Cidade.Any()) { return; } var cidades = new List <Cidade>() { new Cidade() { Nome = "Fortaleza", EstadoId = 1 }, new Cidade() { Nome = "Rio de Janeiro", EstadoId = 2 }, new Cidade() { Nome = "São Paulo", EstadoId = 3 }, new Cidade() { Nome = "Recife", EstadoId = 4 }, new Cidade() { Nome = "Natal", EstadoId = 5 } }; pc.Cidade.AddRange(cidades); pc.SaveChanges(); }
public static void GarantirDadosDeInstituicaoParaBanco(this ProjetoContext pc) { if (pc.InstituicaoDeEnsino.Any()) { return; } var instituicoes = new List <InstituicaoDeEnsino>() { new InstituicaoDeEnsino() { Sigla = "UECE", Nome = "Universidade Estadual do Ceará", }, new InstituicaoDeEnsino() { Sigla = "IFCE", Nome = "Instituto Federal do Ceará" }, new InstituicaoDeEnsino() { Sigla = "UFC", Nome = "Universidade Federal do Ceará" }, new InstituicaoDeEnsino() { Sigla = "Uni7", Nome = "Faculdade 7 de Setembro" }, new InstituicaoDeEnsino() { Sigla = "LMB", Nome = "EEEP Leonel de Moura Brizola" } }; pc.InstituicaoDeEnsino.AddRange(instituicoes); pc.SaveChanges(); }
public static void GarantirDadosDeEstadoParaBanco(this ProjetoContext pc) { if (pc.Estado.Any()) { return; } var estados = new List <Estado>() { new Estado() { UF = "CE", Nome = "Ceará", }, new Estado() { UF = "RJ", Nome = "Rio de Janeiro" }, new Estado() { UF = "SP", Nome = "SAO PAULO" }, new Estado() { UF = "PE", Nome = "Pernambuco" }, new Estado() { UF = "RN", Nome = "Rio Grande do Norte" } }; pc.Estado.AddRange(estados); pc.SaveChanges(); }
private static void AdicionarDadosIniciais(ProjetoContext context) { Vendedor vendedor = new Vendedor { Codigo = Guid.NewGuid(), Nome = "Joao Vendedor", Email = "*****@*****.**", CPF = "064.6464.54.5454" }; Veiculo veiculo = new Veiculo { Codigo = Guid.NewGuid(), Marca = "Ford", Modelo = "Fiesta", AnoFabricacao = "2009" }; Veiculo veiculo2 = new Veiculo { Codigo = Guid.NewGuid(), Marca = "FIAT", Modelo = "Palio", AnoFabricacao = "2029" }; Venda venda = new Venda { Codigo = Guid.NewGuid(), Veiculos = new List <Veiculo>() { veiculo }, Vendedor = vendedor, StatusVenda = 0 }; context.Veiculos.Add(veiculo); context.Veiculos.Add(veiculo2); context.Vendedores.Add(vendedor); context.Vendas.Add(venda); context.SaveChanges(); }
public bool DeletarProdutosService(Produtos produtos) { using (var dbContext = new ProjetoContext()) { var isValidateProduts = dbContext.Produtos.Where(x => x.Codigo == produtos.Codigo).Any(); if (isValidateProduts) { var produts = dbContext.Produtos.Where(x => x.Codigo == produtos.Codigo).FirstOrDefault(); dbContext.Produtos.Remove(produts); dbContext.SaveChanges(); return(true); } else { return(false); } } }
public bool AtualizaProdutosService(Produtos produtos) { using (var dbContext = new ProjetoContext()) { var isValidateProduts = dbContext.Produtos.Where(x => x.Codigo == produtos.Codigo).Any(); if (isValidateProduts) { var produts = dbContext.Produtos.Where(x => x.Codigo == produtos.Codigo).FirstOrDefault(); produts.Nome = produtos.Nome; produts.Valor = produtos.Valor; dbContext.SaveChanges(); return(true); } else { return(false); } } }
static void AbrirTelaListarCliente(ProjetoContext ctx) { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(""); Console.WriteLine("Lista de Clientes...: "); foreach (var item in ctx.Cliente) { Console.WriteLine(""); Console.WriteLine("ID: " + item.ClienteId); Console.WriteLine("Nome: " + item.NomeCliente); Console.WriteLine("CPF: " + item.CPF.Numero); Console.WriteLine("CEP: " + item.Endereco.CEP.Numero); Console.WriteLine("Endereço: " + item.Endereco.Logradouro); Console.WriteLine("Local: " + item.Endereco.Bairro + " - " + item.Endereco.Cidade + " - " + item.Endereco.UF); Console.WriteLine("---------------------------------------------------------"); } Console.WriteLine(""); Console.ReadKey(); }
public IActionResult Index(string id) { if (id == null) { return(Redirect("https://localhost:44328/Identity/Account/Login")); } ProjetoContext _context = new ProjetoContext(); Usuario usuario = _context.Usuario.Where(x => x.Email == id).FirstOrDefault(); switch (usuario.TipoUsuario) { case Speedfit.Models.Enums.TipoUsuario.Usuario: return(View(usuario)); case Speedfit.Models.Enums.TipoUsuario.Nutricionista: return(RedirectToAction("Index", "Dieta")); case Speedfit.Models.Enums.TipoUsuario.EducadorFisico: return(RedirectToAction("Index", "Treino")); default: return(Redirect("https://localhost:44328/Identity/Account/Login")); } }
public AutoresController(ProjetoContext context) { _context = context; }
public InstituicaoDeEnsinoInfoRepository(ProjetoContext context) { _context = context; }
public LoginController(ProjetoContext context) { _context = context; }
static void AbrirTelaAddCliente(ProjetoContext ctx) { Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o Nome do Cliente: "); Console.ForegroundColor = ConsoleColor.Green; string _nomeCliente = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o CPF do Cliente: "); Console.ForegroundColor = ConsoleColor.Green; string _cpf = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o CEP: "); Console.ForegroundColor = ConsoleColor.Green; string _cep = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o Endereço: "); Console.ForegroundColor = ConsoleColor.Green; string _endereco = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o Nº do Endereço: "); Console.ForegroundColor = ConsoleColor.Green; string _numero = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o Bairro do Endereço: "); Console.ForegroundColor = ConsoleColor.Green; string _bairro = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe a Cidade do Endereço: "); Console.ForegroundColor = ConsoleColor.Green; string _cidade = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe a UF do Endereço: "); Console.ForegroundColor = ConsoleColor.Green; string _uf = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; Console.Write("Informe o Complemento do Endereço: "); Console.ForegroundColor = ConsoleColor.Green; string _complemento = Console.ReadLine(); var endereco = new Endereco(new CEP(_cep), _endereco, _numero, _bairro, _cidade, _uf, _complemento); var cliente = new Cliente(_nomeCliente, new CPF(_cpf), endereco); if (cliente.Valid) { ctx.Cliente.Add(cliente); ctx.SaveChanges(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(""); Console.WriteLine("****** Cliente Cadastrado com Sucesso ****** "); Console.WriteLine(""); } else { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(""); Console.WriteLine("****** Cliente não cadastrado ****** "); Console.WriteLine(""); foreach (var item in cliente.Notifications) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine($"{item.Property} => {item.Message}"); } } Console.WriteLine(""); Console.ReadKey(); }
public AmigosController(ProjetoContext context) { _context = context; }
public BaseRepository() { Context = _contextManager.GetContext(); DbSet = Context.Set <TEntity>(); }
public ClientesController(ProjetoContext context) { _context = context; }
public SellerService(ProjetoContext context) { _context = context; }
public ProjetoRepository(ProjetoContext projetoRepository) { _projetoRepository = projetoRepository; }