Exemplo n.º 1
0
        // GET: DisponibilizarMedicamentoController/Details/5
        public ActionResult Details(int id)
        {
            Medicamentodisponivel          medicamento = _disponibilizarMedicamentoService.Obter(id);
            DisponibilizarMedicamentoModel disponibilizarMedicamentoModel = _mapper.Map <DisponibilizarMedicamentoModel>(medicamento);

            return(View(disponibilizarMedicamentoModel));
        }
Exemplo n.º 2
0
        // GET: DisponibilizarMedicamentoController/Edit/5
        public ActionResult Edit(int id)
        {
            IEnumerable <Medicamentodisponivel> listaMedicamentosDisponiveis = _disponibilizarMedicamentoService.ObterTodos();
            IEnumerable <Medicamento>           listaMedicamentos            = _medicamentoService.ObterTodos();
            IEnumerable <Farmacia> listaFarmacias   = _farmaciaService.ObterTodos();
            Medicamentodisponivel  disponibilizacao = _disponibilizarMedicamentoService.Obter(id);

            ViewBag.IdDisponibilizacaoMedicamento = new SelectList(listaMedicamentosDisponiveis, "IdDisponibilizacaoMedicamento", "Nome", disponibilizacao.IdMedicamentoNavigation);
            ViewBag.IdMedicamento = new SelectList(listaMedicamentos, "IdMedicamento", "Nome", disponibilizacao.IdMedicamentoNavigation);
            ViewBag.IdFarmacia    = new SelectList(listaFarmacias, "IdFarmacia", "Nome", disponibilizacao.IdFarmaciaNavigation);


            DisponibilizarMedicamentoModel disponibilizacaoModel = _mapper.Map <DisponibilizarMedicamentoModel>(disponibilizacao);

            return(View(disponibilizacaoModel));
        }
 /// <summary>
 /// Atualiza os dados do medicamento na base de dados
 /// </summary>
 /// <param name="medicamento">dados do medicamento</param>
 public void Editar(Medicamentodisponivel medicamento)
 {
     __context.Update(medicamento);
     __context.SaveChanges();
 }
 /// <summary>
 /// Insere uma nova disponibilização de medicamento na base de dados
 /// </summary>
 /// <param name="medicamento">dados do medicamento</param>
 /// <returns></returns>
 public int Inserir(Medicamentodisponivel medicamento)
 {
     __context.Add(medicamento);
     __context.SaveChanges();
     return(medicamento.IdDisponibilizacaoMedicamento);
 }