public ActionResult Criar(Feira f, int[] dia, TimeSpan[] hora_inicio, TimeSpan[] hora_fim) { for (int i = 0; i < dia.Length; i++) { DiaDaSemana horarioDia = new DiaDaSemana(); horarioDia.dia = dia[i]; horarioDia.hora_inicio = hora_inicio[i]; horarioDia.hora_fim = hora_fim[i]; horarioDia.Feira_id = f.id; db.DiaDaSemana.Add(horarioDia); } db.Feira.Add(f); db.SaveChanges(); return(RedirectToAction("Listar")); }
public ActionResult Cliente(Cliente c) { if (ModelState.IsValid) { if (db.Cliente.FirstOrDefault(a => a.email == c.email) == null) { db.Cliente.Add(c); db.SaveChanges(); TempData["mensagem"] = "Cadastrado com sucesso!"; return(RedirectToAction("Index", "Dashboard")); } ModelState.AddModelError("", "Email já cadastrado."); return(View()); } return(View()); }
public ActionResult IndexCliente(Cliente c, string NovaSenha, string NovoConfirmaSenha) { if (ModelState.IsValid && NovoConfirmaSenha == NovaSenha) { if (!string.IsNullOrEmpty(NovaSenha) && NovaSenha != c.senha) { c.senha = NovaSenha; } db.Cliente.Attach(c); db.Entry(c).State = EntityState.Modified; db.SaveChanges(); Session["usuario"] = c; TempData["mensagem"] = "Alterado com sucesso!"; return(RedirectToAction("Index", "Dashboard")); } return(View("IndexCliente")); }