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); } }
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)); }