// GET: DisponibilizarMedicamentoController/Details/5 public ActionResult Details(int id) { Medicamentodisponivel medicamento = _disponibilizarMedicamentoService.Obter(id); DisponibilizarMedicamentoModel disponibilizarMedicamentoModel = _mapper.Map <DisponibilizarMedicamentoModel>(medicamento); return(View(disponibilizarMedicamentoModel)); }
public ActionResult Edit(int id, DisponibilizarMedicamentoModel disponibilizarMedicamentoModel) { if (ModelState.IsValid) { var disponibilizacao = _mapper.Map <Medicamentodisponivel>(disponibilizarMedicamentoModel); _disponibilizarMedicamentoService.Editar(disponibilizacao); } return(RedirectToAction(nameof(Index))); }
public void DetailsTest() { // Act var result = controller.Details(1); // Assert Assert.IsInstanceOfType(result, typeof(ViewResult)); ViewResult viewResult = (ViewResult)result; Assert.IsInstanceOfType(viewResult.ViewData.Model, typeof(DisponibilizarMedicamentoModel)); DisponibilizarMedicamentoModel disponibilizarMedicamentoModel = (DisponibilizarMedicamentoModel)viewResult.ViewData.Model; Assert.AreEqual(1, disponibilizarMedicamentoModel.IdDisponibilizacaoMedicamento); Assert.AreEqual("agosto", disponibilizarMedicamentoModel.ValidadeMes); }
// 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)); }
public ActionResult Create(DisponibilizarMedicamentoModel disponibilizarMedicamentoModel) { if (ModelState.IsValid) { var disponibilizacao = _mapper.Map <Medicamentodisponivel>(disponibilizarMedicamentoModel); var mesValidade = disponibilizacao.DataVencimento.Month; if (mesValidade == 01) { disponibilizacao.ValidadeMes = "Janeiro"; } else if (mesValidade == 02) { disponibilizacao.ValidadeMes = "Fevereiro"; } else if (mesValidade == 03) { disponibilizacao.ValidadeMes = "Março"; } else if (mesValidade == 04) { disponibilizacao.ValidadeMes = "Abril"; } else if (mesValidade == 05) { disponibilizacao.ValidadeMes = "Maio"; } else if (mesValidade == 06) { disponibilizacao.ValidadeMes = "Junho"; } else if (mesValidade == 07) { disponibilizacao.ValidadeMes = "Julho"; } else if (mesValidade == 08) { disponibilizacao.ValidadeMes = "Agosto"; } else if (mesValidade == 09) { disponibilizacao.ValidadeMes = "Setembro"; } else if (mesValidade == 10) { disponibilizacao.ValidadeMes = "Outubro"; } else if (mesValidade == 11) { disponibilizacao.ValidadeMes = "Novembro"; } else if (mesValidade == 12) { disponibilizacao.ValidadeMes = "Dezembro"; } var anoValidade = disponibilizacao.DataVencimento.Year; disponibilizacao.ValidadeAno = anoValidade; _disponibilizarMedicamentoService.Inserir(disponibilizacao); } return(RedirectToAction(nameof(Index))); }