public void geraReceitaEmentaSemanal(String receitaI, String dia, int idEmenta)
        {
            var receita             = (from m in co.Receita where (m.Nome == receitaI) select m).FirstOrDefault();
            EmentaSemanalReceita er = new EmentaSemanalReceita();

            er.EmentaSemanalId = idEmenta;
            er.ReceitaId       = receita.Id;
            er.Dia             = dia;
            co.EmentaSemanalReceita.Add(er);
            co.SaveChanges();
        }
Example #2
0
        public bool registerIngrediente(int receitaId, string ingrediente)
        {
            string[] words = ingrediente.Split('.');
            foreach (var word in words)
            {
                string[] info = word.Split("-");
                if (info.Length > 1)
                {
                    int id;
                    var Ingrediente = (from m in co.Ingrediente where (info[0] == m.Nome) select m).FirstOrDefault();
                    if (Ingrediente == null)
                    {
                        Ingrediente ing = new Ingrediente();
                        ing.Nome = info[0];
                        co.Ingrediente.Add(ing);
                        co.SaveChanges();
                        id = ing.Id;
                    }
                    else
                    {
                        id = Ingrediente.Id;
                    }
                    ReceitaIngrediente ri = new ReceitaIngrediente();
                    ri.ReceitaId     = receitaId;
                    ri.IngredienteId = id;
                    ri.Quantidade    = info[1];
                    co.ReceitaIngrediente.Add(ri);
                    co.SaveChanges();
                }
            }

            return(true);
        }
        public IActionResult editarP(string nome, string email, string password)
        {
            string username = User.Identity.Name;
            var    u        = (from m in co.Utilizador where m.Username == username select m).FirstOrDefault();

            u.Nome            = nome;
            u.Email           = email;
            u.Password        = MyHelper.HashPassword(password);
            co.Entry(u).State = EntityState.Modified;
            co.SaveChanges();
            TempData["Success"] = "Changed successfully";
            ViewData["Type"]    = userType(username);
            return(View(u));
        }
Example #4
0
 public IActionResult RegisterUtilizador([Bind] Utilizador utilizador)
 {
     if (ModelState.IsValid)
     {
         utilizador.Password = MyHelper.HashPassword(utilizador.Password);
         co.Utilizador.Add(utilizador);
         co.SaveChanges();
         ModelState.Clear();
         TempData["Success"] = "Registration Successful!";
     }
     return(View());
 }