public async Task <ActionResult> Save(EspecialidadeViewModel especialidadeViewModel)
        {
            var especialidade = especialidadeViewModel.ConvertToEspecialidade();

            await this.especialidadeRepo.Save(especialidade);

            return(RedirectToAction("Edit", new { id = especialidade.Id }));
        }
示例#2
0
        public ActionResult Editar([Bind(Include = "EspecialidadeId,Nome,Descricao")] EspecialidadeViewModel especialidadeVM)
        {
            if (ModelState.IsValid)
            {
                var especialidade = Mapper.Map <EspecialidadeViewModel, Especialidade>(especialidadeVM);

                db.Entry(especialidade).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(especialidadeVM));
        }
示例#3
0
        public ActionResult Adicionar([Bind(Include = "EspecialidadeId,Nome,Descricao")] EspecialidadeViewModel especialidadeVM)
        {
            if (ModelState.IsValid)
            {
                var especialidade = Mapper.Map <EspecialidadeViewModel, Especialidade>(especialidadeVM);

                db.Especialidade.Add(especialidade);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(especialidadeVM));
        }