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(); }
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)); }
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()); }