public static MedicoViewModel BuscaMedicoViewModelPorId(int id) { var medico = MedicoAPI.Get("api/medico", id).First <Medico>();//MedicoDTO.BuscaMedicoPorId(id); var config = new MapperConfiguration(cfg => { cfg.CreateMap <Medico, MedicoViewModel>(); }); var mapper = config.CreateMapper(); var medicoViewModel = mapper.Map <Medico, MedicoViewModel>(medico); medicoViewModel.IDEspecialidade = medico.Especialidade.IDEspecialidade; medicoViewModel.IDCidade = medico.Cidade.IDCidade; return(medicoViewModel); }
public static void InserirMedico(MedicoViewModel medicoViewModel) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <MedicoViewModel, Medico>(); }); var mapper = config.CreateMapper(); var medico = mapper.Map <MedicoViewModel, Medico>(medicoViewModel); medico.Especialidade = new Especialidade { IDEspecialidade = medicoViewModel.IDEspecialidade }; medico.Cidade = new Cidade { IDCidade = medicoViewModel.IDCidade }; MedicoAPI.Post(medico, "api/medico"); // MedicoDTO.InserirMedico(medico); }
public static void DeletaMedico(int id) { MedicoAPI.Delete(id, "api/medico"); //MedicoDTO.DeletaMedico(id); }
public static Medico BuscaMedicoPorId(int id) { return(MedicoAPI.Get("api/medico", id).First <Medico>());//MedicoDTO.BuscaMedicoPorId(id); }
public static ICollection <Medico> BuscaMedicos() { return(MedicoAPI.Get("api/medico"));//MedicoDTO.BuscaMedicos(); }