Esempio n. 1
0
        // GET: MedicamentoController/Details/5
        public ActionResult Details(int id)
        {
            Medicamento      medicamento      = _medicamentoService.Obter(id);
            MedicamentoModel medicamentoModel = _mapper.Map <MedicamentoModel>(medicamento);

            return(View(medicamentoModel));
        }
Esempio n. 2
0
 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)));
 }
Esempio n. 4
0
        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)));
        }
Esempio n. 8
0
        // 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));
        }
Esempio n. 9
0
        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);
        }
Esempio n. 11
0
 public ActionResult Delete(int id, MedicamentoModel medicamentoModel)
 {
     _medicamentoService.Remover(id);
     return(RedirectToAction(nameof(Index)));
 }