// GET: AgendamedicamentoController/Edit/5 public ActionResult Edit(int id) { var frequencias = new[] { new SelectListItem { Value = "1", Text = "Diário" }, new SelectListItem { Value = "2", Text = "Semanal" }, new SelectListItem { Value = "3", Text = "Quinzenal" }, new SelectListItem { Value = "4", Text = "Mensal" }, new SelectListItem { Value = "5", Text = "Trimestral" }, new SelectListItem { Value = "6", Text = "Semestral" }, new SelectListItem { Value = "7", Text = "Anual" }, }; var intervalos = new[] { new SelectListItem { Value = "1", Text = "1x/dia" }, new SelectListItem { Value = "2", Text = "2x/dia" }, new SelectListItem { Value = "3", Text = "3x/dia" }, new SelectListItem { Value = "4", Text = "4x/dia" }, new SelectListItem { Value = "5", Text = "5x/dia" }, }; ViewBag.Frequencias = new SelectList(frequencias, "Value", "Text"); ViewBag.Intervalos = new SelectList(intervalos, "Value", "Text"); IEnumerable <Animal> listaAnimais = _animalService.ObterTodos(); IEnumerable <MedicamentoDTO> listaMedicamentos = _medicamentoService.ObterTodos(); IEnumerable <ConsultaDTO> listaConsultas = _consultaService.ObterTodasConsultas(); IEnumerable <Pessoa> listaPessoas = _pessoaService.ObterTodos(); Agendamedicamento agendamedicamento = _agendamedicamentoService.Obter(id); AgendamedicamentoModel agendamedicamentoModel = _mapper.Map <AgendamedicamentoModel>(agendamedicamento); ViewBag.Animais = new SelectList(listaAnimais, "IdAnimal", "Nome", null); ViewBag.Medicamentos = new SelectList(listaMedicamentos, "IdMedicamento", "Nome", null); ViewBag.Consultas = new SelectList(listaConsultas, "IdConsulta", "Descricao", null); ViewBag.Pessoas = new SelectList(listaPessoas, "IdPessoa", "Nome", null); return(View(agendamedicamentoModel)); }
public ActionResult Create(Agendamedicamento agendamedicamentoModel) { if (ModelState.IsValid) { var agendamedicamento = _mapper.Map <Agendamedicamento>(agendamedicamentoModel); _agendamedicamentoService.Inserir(agendamedicamento); } return(RedirectToAction(nameof(Index))); }
// GET: AgendamedicamentoController/Details/5 public ActionResult Details(int id) { Agendamedicamento agendamedicamento = _agendamedicamentoService.Obter(id); Medicamento medicamento = _medicamentoService.Obter(agendamedicamento.IdMedicamento); Animal animal = _animalService.Obter(agendamedicamento.IdAnimal); Consulta consulta = _consultaService.Obter(agendamedicamento.IdConsulta); Pessoa pessoa = _pessoaService.Obter(agendamedicamento.IdPessoa); ViewBag.Medicamento = medicamento.Nome; ViewBag.Animal = animal.Nome; ViewBag.Consulta = consulta.Descricao; ViewBag.Pessoa = pessoa.Nome; AgendamedicamentoModel agendamedicamentoModel = _mapper.Map <AgendamedicamentoModel>(agendamedicamento); return(View(agendamedicamentoModel)); }
public int Inserir(Agendamedicamento agendamento) { _context.Add(agendamento); _context.SaveChanges(); return(agendamento.IdAgendamento); }
public void Editar(Agendamedicamento agendamento) { _context.Update(agendamento); _context.SaveChanges(); }