public ActionResult Create(int IdProf) { ViewModelCreateAgenda viewModel = new ViewModelCreateAgenda() { servicosDoProfissional = db.ProfissionalEntities.Find(IdProf).Servicos.Where(a => a.Desativado == false).ToList() }; return(View(viewModel)); }
public ActionResult Create(ViewModelCreateAgenda viewModel) { var agenda = viewModel.agenda; int IdCli = db.ClienteEntities.Where(a => a.Email == User.Identity.Name).ToArray()[0].Id; if (ModelState.IsValid) { agenda.Cliente = db.ClienteEntities.Find(IdCli); agenda.Servico = db.ServicosEntities.Where(a => a.Id == viewModel.IdServ && a.Desativado == false).First(); db.AgendaEntities.Add(agenda); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(agenda)); }