コード例 #1
0
        public ActionResult Create(int IdProf)
        {
            ViewModelCreateAgenda viewModel = new ViewModelCreateAgenda()
            {
                servicosDoProfissional = db.ProfissionalEntities.Find(IdProf).Servicos.Where(a => a.Desativado == false).ToList()
            };

            return(View(viewModel));
        }
コード例 #2
0
        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));
        }