public void Cadastrar(EnderecosMedicos endereco) { using (SpMedGroupContext ctx = new SpMedGroupContext()) { ctx.EnderecosMedicos.Add(endereco); ctx.SaveChanges(); } }
public IActionResult Cadastrar(EnderecosMedicos endereco) { try { EnderecosMedicosRepository.Cadastrar(endereco); return(Ok("Endereço cadastrado!")); } catch { return(BadRequest("Alguma coisa deu errado :/")); } }
public IActionResult Cadastrar(MedicoViewModel medico) { try { UsuarioRepository usuarioRepository = new UsuarioRepository(); EnderecosMedicosRepository enderecoMedicoRepository = new EnderecosMedicosRepository(); MedicosRepository medicoRepository = new MedicosRepository(); Usuarios usuario = new Usuarios(); //atribuindo as informações do view model ao usuário usuario.IdTipoUsuarios = medico.IdTipoUsuarios; usuario.Email = medico.Email; usuario.Senha = medico.Senha; //cadastrando o usuário usuarioRepository.Cadastrar(usuario); EnderecosMedicos endereco = new EnderecosMedicos(); //atribuindo as informações do view model ao endereço endereco.Estado = medico.Estado; endereco.Cidade = medico.Cidade; endereco.Bairro = medico.Bairro; endereco.Logradouro = medico.Logradouro; endereco.Endereco = medico.Endereco; endereco.Cep = medico.Cep; //cadastrando endereço enderecoMedicoRepository.Cadastrar(endereco); Medicos medicocad = new Medicos(); medicocad.Crm = medico.Crm; medicocad.Nome = medico.Nome; medicocad.Telefone = medico.Telefone; medicocad.IdAreaClinica = medico.IdAreaClinica; medicocad.IdEndereco = endereco.Id; medicocad.IdUsuario = usuario.Id; //cadastrando prontuario/paciente medicoRepository.Cadastrar(medicocad); return(Ok("Médico cadastrado com sucesso!")); } catch { return(BadRequest("Algo deu errado :/")); } }