public ConteudoController(AplicacaoDbContext context, IConfiguration configuration) { _context = context; departamentoController = new DepartamentoController(_context); colaboradorController = new ColaboradorController(_context, null); Configuration = configuration; }
public IActionResult ColetaAPICategory(IFormFile arquivo) { using (var context = new AplicacaoDbContext()) { using (StreamReader a = new StreamReader(arquivo.OpenReadStream())) { var json = a.ReadToEnd(); dynamic categories = JsonConvert.DeserializeObject(json); Categoria c; foreach (var category in categories) { c = new Categoria { Descricao = category.category.Value }; context.Categorias.Add(c); } context.SaveChanges(); } } return(View("index")); }
public PayPalController(AplicacaoDbContext aplicacaoDbContext) { // _clienteRepository = clienteRepository; // _pedidoRepository = pedidoRepository; // _produtoRepository = produtoRepository; _aplicacaoDbContext = aplicacaoDbContext; }
public IActionResult AdicionarAlimento(string descricao, string quantidadeBase, string calorias, string fibras, string ferro, string potassio, string zinco, string carboidratos, string fosforo, string sodio, string proteinas, string lipidios) { using (var context = new AplicacaoDbContext()) { Comida c = new Comida { Descricao = descricao, QuantidadeBase = int.Parse(quantidadeBase), Unidade = "g", QuantidadeCalorias = double.Parse(calorias), QuantidadeFibra = double.Parse(fibras), UnidadeFibra = "g", QuantidadeFerro = double.Parse(ferro), UnidadeFerro = "mg", QuantidadePotassio = double.Parse(potassio), UnidadePotassio = "mg", QuantidadeZinco = double.Parse(zinco), UnidadeZinco = "mg", QuantidadeCarboidrato = double.Parse(carboidratos), UnidadeCarboidrato = "g", QuantidadeFosforo = double.Parse(fosforo), UnidadeFosforo = "mg", QuantidadeProteina = double.Parse(proteinas), UnidadeProteina = "g", QuantidadeSodio = double.Parse(sodio), UnidadeSodio = "mg", QuantidadeLipidio = double.Parse(lipidios), UnidadeLipidio = "g" }; context.Comidas.Add(c); context.SaveChanges(); return(RedirectToAction("TabelaNutricional")); } }
public PedidoController(IPedidoRepository ipedidoRepository, IClienteRepository clienteRepository, CarrinhoCompra CarrinhoCompra, AplicacaoDbContext aplicacaoDbContext) { _ipedidoRepository = ipedidoRepository; _CarrinhoCompra = CarrinhoCompra; _aplicacaoDbContext = aplicacaoDbContext; _clienteRepository = clienteRepository; }
public IActionResult SignIn(string email, string pass) { using (var context = new AplicacaoDbContext()) { HttpContext.Session.Remove("signInWarning"); var user = context.Usuarios.FirstOrDefault(u => u.Email == email); if (user != null) { if (Criptografia.ComparaMD5(pass, user.Senha)) { HttpContext.Session.SetString("userName", user.Nome); HttpContext.Session.SetString("userPerfil", user.Perfil); HttpContext.Session.SetString("userEmail", user.Email); return(RedirectToAction("Index", "Dashboard")); } else { HttpContext.Session.SetString("signInWarning", "Senha incorreta"); return(RedirectToAction("Login")); } } else { HttpContext.Session.SetString("signInWarning", "Usuário não cadastrado"); return(RedirectToAction("Login")); } } }
public IActionResult TabelaNutricional() { using (var context = new AplicacaoDbContext()) { var comidas = context.Comidas.ToList(); ViewBag.Comidas = comidas; return(View()); } }
public IActionResult Relatorio() { using (var context = new AplicacaoDbContext()) { var pratos = context.Pratos.Where(p => p.Usuario.Email == HttpContext.Session.GetString("userEmail")).ToList(); ViewBag.Pratos = pratos; return(View()); } }
public IActionResult Refeicao() { using (var context = new AplicacaoDbContext()) { var pratos = context.Pratos.ToList(); ViewBag.Pratos = pratos; return(View()); } }
public IActionResult ColetaAPIFood(IFormFile arquivo) { using (var context = new AplicacaoDbContext()) { using (StreamReader a = new StreamReader(arquivo.OpenReadStream())) { var json = a.ReadToEnd(); dynamic foods = JsonConvert.DeserializeObject(json); Comida c; c = new Comida(); c.Descricao = foods[0].description.Value; int idCategoria = Convert.ToInt32(foods[0].category_id.Value); c.Categoria = context.Categorias.FirstOrDefault(i => i.CategoriaId == idCategoria); c.QuantidadeBase = Convert.ToInt32(foods[0].base_qty.Value); c.Unidade = foods[0].base_unit.Value; c.QuantidadeCalorias = foods[0].attributes.energy.kcal.Value is string || foods[0].attributes.energy.kcal.Value == null ? null : Convert.ToDouble(foods[0].attributes.energy.kcal.Value); c.QuantidadeCarboidrato = foods[0].attributes.carbohydrate.qty.Value is string || foods[0].attributes.carbohydrate.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.carbohydrate.qty.Value); c.QuantidadeFerro = foods[0].attributes.iron.qty.Value is string || foods[0].attributes.iron.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.iron.qty.Value); c.QuantidadeFibra = foods[0].attributes.fiber.qty.Value is string || foods[0].attributes.fiber.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.fiber.qty.Value); c.QuantidadeFosforo = foods[0].attributes.phosphorus.qty.Value is string || foods[0].attributes.phosphorus.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.phosphorus.qty.Value); c.QuantidadeLipidio = foods[0].attributes.lipid.qty.Value is string || foods[0].attributes.lipid.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.lipid.qty.Value); c.QuantidadePotassio = foods[0].attributes.potassium.qty.Value is string || foods[0].attributes.potassium.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.potassium.qty.Value); c.QuantidadeProteina = foods[0].attributes.protein.qty.Value is string || foods[0].attributes.protein.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.protein.qty.Value); c.QuantidadeSodio = foods[0].attributes.sodium.qty.Value is string || foods[0].attributes.sodium.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.sodium.qty.Value); c.QuantidadeZinco = foods[0].attributes.zinc.qty.Value is string || foods[0].attributes.zinc.qty.Value == null ? null : Convert.ToDouble(foods[0].attributes.zinc.qty.Value); c.UnidadeCarboidrato = foods[0].attributes.carbohydrate.unit.Value; c.UnidadeFerro = foods[0].attributes.iron.unit.Value; c.UnidadeFibra = foods[0].attributes.fiber.unit.Value; c.UnidadeFosforo = foods[0].attributes.phosphorus.unit.Value; c.UnidadeLipidio = foods[0].attributes.lipid.unit.Value; c.UnidadePotassio = foods[0].attributes.potassium.unit.Value; c.UnidadeProteina = foods[0].attributes.protein.unit.Value; c.UnidadeSodio = foods[0].attributes.sodium.Value; c.UnidadeZinco = foods[0].attributes.zinc.unit.Value; context.Comidas.Add(c); context.SaveChanges(); } } return(View("index")); }
public IActionResult SignUp(string username, string email, string pass, string passConfirm) { using (var context = new AplicacaoDbContext()) { HttpContext.Session.Remove("signUpWarning"); var users = context.Usuarios.ToList(); var exist = users.Exists(u => u.Email == email); if (exist) { HttpContext.Session.SetString("signUpWarning", "Usuário já existente"); return(RedirectToAction("Cadastro")); } else { if (pass != passConfirm) { HttpContext.Session.SetString("signUpWarning", "A confirmação da senha deve ser a mesma que a senha normal"); return(RedirectToAction("Cadastro")); } else { string senhaHash = Criptografia.RetornarMD5(pass); Usuario user = new Usuario { Nome = username, Email = email, Perfil = "Usuario", Provedor = "", Senha = senhaHash }; context.Usuarios.Add(user); context.SaveChanges(); HttpContext.Session.SetString("userName", user.Nome); HttpContext.Session.SetString("userPerfil", user.Perfil); HttpContext.Session.SetString("userEmail", user.Email); return(RedirectToAction("Index", "Dashboard")); } } } }
public void CreateUser() { using (var context = new AplicacaoDbContext()) { var users = context.Usuarios.ToList(); string userEmail = User.FindFirst(c => c.Type.Contains("email")).Value; var exist = users.Exists(u => u.Email == userEmail); if (exist) { var user = users.Find(u => u.Email == userEmail); HttpContext.Session.SetString("userName", user.Nome); HttpContext.Session.SetString("userPerfil", user.Perfil); HttpContext.Session.SetString("userEmail", user.Email); } else { Usuario usuario = new Usuario() { Nome = User.Identity.Name, Perfil = "Usuário", Email = userEmail, Senha = "", Provedor = "Google" }; HttpContext.Session.SetString("userName", usuario.Nome); HttpContext.Session.SetString("userPerfil", usuario.Perfil); HttpContext.Session.SetString("userEmail", usuario.Email); context.Usuarios.Add(usuario); context.SaveChanges(); } } }
public FuncionariosController(AplicacaoDbContext context) { _context = context; }
public ClienteRepository(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
//************************************************************************* //************************************************************************* public PedidoRepository(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
public FilmesController(AplicacaoDbContext context) { _context = context; }
public ClienteController(IClienteRepository iclienteRepository, IPedidoRepository ipedidoRepository, AplicacaoDbContext aplicacaoDbContext) { _iclienteRepository = iclienteRepository; _ipedidoRepository = ipedidoRepository; _aplicacaoDbContext = aplicacaoDbContext; }
public LocadoraController(AplicacaoDbContext context) { _context = context; }
public ComidasController(AplicacaoDbContext context) { _context = context; }
public ServiceController(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
public DiretoresController(AplicacaoDbContext context) { _context = context; }
public CarrinhoCompra(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
public CategoriasController(AplicacaoDbContext context) { _context = context; }
public OrganizacaoController(AplicacaoDbContext context) { _context = context; }
public CategoriaRepository(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
public GrupoTrabalhoController(AplicacaoDbContext context) { _context = context; organizacaoController = new OrganizacaoController(context); colaboradorController = new ColaboradorController(context, null); }
public ProdutoRepository(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
public UsuarioRepository(AplicacaoDbContext aplicacaoDbContext) { _aplicacaoDbContext = aplicacaoDbContext; }
public DepartamentoController(AplicacaoDbContext context) { _context = context; organizacaoController = new OrganizacaoController(context); }