コード例 #1
0
        public Especialidade Save(Especialidade entity)
        {
            try
            {
                var paciente = default(Especialidade);
                switch (entity.ID)
                {
                case 0:
                    entity.DataCriacao   = DateTime.UtcNow;
                    entity.DateAlteracao = DateTime.UtcNow;
                    entity.Status        = 9;
                    entity.Ativo         = false;

                    paciente.ID = _repository.Add(entity);
                    break;

                default:
                    paciente = Update(entity);
                    break;
                }

                return(paciente);
            }
            catch (EspecialidadeException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw new EspecialidadeException("Não foi possível salvar a especialidade informada.", e);
            }
        }
コード例 #2
0
        public ActionResult Incluir(Especialidade especialidade)
        {
            if (ModelState.IsValid)
            {
                especialidades.Add(especialidade);
                especialidades.Save();

                ConfiguraMensagem(TipoMensagem.Sucesso, "Especialidade incluída com sucesso!");

                return(RedirectToAction("Index"));
            }

            return(View(especialidade));
        }