// GET: MedicamentoController/Details/5 public ActionResult Details(int id) { Medicamento medicamento = _medicamentoService.Obter(id); MedicamentoModel medicamentoModel = _mapper.Map <MedicamentoModel>(medicamento); return(View(medicamentoModel)); }
public Guid Salvar(MedicamentoModel medicamento) { using (var db = new MainContextFactory().CreateDbContext(null)) { db.Medicamentos.Add(medicamento); db.SaveChanges(); return(medicamento.Id); } }
public ActionResult Edit(int id, MedicamentoModel medicamentoModel) { if (ModelState.IsValid) { var medicamento = _mapper.Map <Medicamento>(medicamentoModel); _medicamentoService.Editar(medicamento); } return(RedirectToAction(nameof(Index))); }
public ActionResult Create(MedicamentoModel medicamentoModel) { if (ModelState.IsValid) { var medicamento = _mapper.Map <Medicamento>(medicamentoModel); _medicamentoService.Inserir(medicamento); } return(RedirectToAction(nameof(Index))); }
// GET: MedicamentoController/Details/5 public ActionResult Details(int id) { Medicamento medicamento = _medicamentoService.Obter(id); Especieanimal especie = _especieAnimalService.Obter(medicamento.IdEspecieAnimal); ViewBag.nomeEspecie = especie.Nome; MedicamentoModel medicamentoModel = _mapper.Map <MedicamentoModel>(medicamento); return(View(medicamentoModel)); }
// GET: MedicamentoController/Edit/5 public ActionResult Edit(int id) { IEnumerable <Especieanimal> listaEspecies = _especieAnimalService.ObterTodos(); ViewBag.Especies = new SelectList(listaEspecies, "IdEspecieAnimal", "Nome", null); Medicamento medicamento = _medicamentoService.Obter(id); MedicamentoModel medicamentoModel = _mapper.Map <MedicamentoModel>(medicamento); return(View(medicamentoModel)); }
public ActionResult Index(int?page, FormCollection collection) { if (Request.HttpMethod != "GET") { page = 1; } int pageSize = 25; int pageNumber = (page ?? 1); var name = collection["search"]; return(View(MedicamentoModel.Filter(name).ToPagedList(pageNumber, pageSize))); }
// GET: MedicamentoController/Edit/5 public ActionResult Edit(int id) { IEnumerable <Medicamento> listaMedicamentos = _medicamentoService.ObterTodos(); IEnumerable <Categoriamedicamento> listaCategoriaMedicamentos = _categoriaMedicamentoService.ObterTodos(); Medicamento medicamento = _medicamentoService.Obter(id); ViewBag.IdMedicamento = new SelectList(listaMedicamentos, "IdMedicamento", "Nome", medicamento.IdCategoriaMedicamentoNavigation); ViewBag.IdCategoriaMedicamento = new SelectList(listaCategoriaMedicamentos, "IdCategoriaMedicamento", "NomeCategoria", medicamento.IdCategoriaMedicamentoNavigation); MedicamentoModel medicamentoModel = _mapper.Map <MedicamentoModel>(medicamento); return(View(medicamentoModel)); }
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(MedicamentoModel)); MedicamentoModel medicamentoModel = (MedicamentoModel)viewResult.ViewData.Model; Assert.AreEqual("Raiva", medicamentoModel.Nome); Assert.AreEqual(1, medicamentoModel.IdEspecieAnimal); }
public void DeleteTest_Post() { // Act var result = controller.Delete(1); // Assert Assert.IsInstanceOfType(result, typeof(ViewResult)); ViewResult viewResult = (ViewResult)result; Assert.IsInstanceOfType(viewResult.ViewData.Model, typeof(AutorModel)); MedicamentoModel autorModel = (MedicamentoModel)viewResult.ViewData.Model; Assert.AreEqual("Machado de Assis", autorModel.Nome); Assert.AreEqual(DateTime.Parse("1839-06-21"), autorModel.AnoNascimento); }
public ActionResult Delete(int id, MedicamentoModel medicamentoModel) { _medicamentoService.Remover(id); return(RedirectToAction(nameof(Index))); }