public void UpdateUsuario(UsuarioViewModel viewModel) { var usuario = _context.Usuario.Find(viewModel.Id.Value); usuario.Login = viewModel.Login; usuario.Senha = viewModel.Senha; usuario.Email = viewModel.Email; usuario.Perfil_Acesso_Id = (int)viewModel.Perfil_Acesso_Id; _context.Update(usuario); _context.SaveChanges(); if (usuario.Perfil_Acesso_Id == (int)PerfilAcessoEnum.Paciente) { Paciente paciente = _context.Paciente.Find(viewModel.Id.Value); paciente.Nome = viewModel.Nome; paciente.Cpf = viewModel.Cpf; paciente.Data_Nascimento = viewModel.DataNascimento; _context.Paciente.Update(paciente); _context.SaveChanges(); } else if (usuario.Perfil_Acesso_Id == (int)PerfilAcessoEnum.ProfissionalSaude) { Profissional_Saude profissionalSaude = _context.ProfissionalSaude.Find(viewModel.Id.Value); profissionalSaude.Nome = viewModel.Nome; profissionalSaude.Cpf = viewModel.Cpf; profissionalSaude.Data_Nascimento = viewModel.DataNascimento; profissionalSaude.Tipo_Cargo_Profissional_Saude_Id = viewModel.Tipo_Cargo_Profissional_Saude.Value; _context.ProfissionalSaude.Update(profissionalSaude); _context.SaveChanges(); } }
public void AddPerfilAcesso(Perfil_Acesso perfilAcesso) { _context.Add(perfilAcesso); _context.SaveChanges(); }
public void AddTipoProcedimentoMedico(Tipo_Procedimento_Medico tipoProcedimentoMedico) { _context.Add(tipoProcedimentoMedico); _context.SaveChanges(); }
public void AddTipoExameMedico(Tipo_Exame_Medico tipoExameMedico) { _context.Add(tipoExameMedico); _context.SaveChanges(); }
public void AddTipoCargoProfissionalSaude(Tipo_Cargo_Profissional_Saude tipoCargoProfissionalSaude) { _context.Add(tipoCargoProfissionalSaude); _context.SaveChanges(); }