Пример #1
0
        // GET: Especie/Delete/5
        public ActionResult Delete(int id)
        {
            var biz     = new EspecieProcess();
            var Especie = biz.GetByID(id);

            return(View(Especie));
        }
        // GET: Especie
        public ActionResult Index()
        {
            var ep    = new EspecieProcess();
            var lista = ep.Listar();

            return(View("Index", lista));
        }
Пример #3
0
        public ActionResult Index()
        {
            var biz   = new EspecieProcess();
            var lista = biz.ListarTodos();

            return(View(lista));
        }
Пример #4
0
        public ActionResult ExportarEspeciesCSV()
        {
            var biz      = new EspecieProcess();
            var especies = biz.ListarTodos();


            var stream       = new MemoryStream();
            var streamWriter = new StreamWriter(stream, Encoding.Default);

            foreach (var item in especies)
            {
                var properties = typeof(Especie).GetProperties();
                foreach (var prop in properties)
                {
                    streamWriter.Write(GetValue(item, prop.Name));
                    streamWriter.Write(", ");
                }
                streamWriter.WriteLine();
            }

            streamWriter.Flush();
            stream.Position = 0;

            return(File(stream, "text/csv"));
        }
Пример #5
0
        // GET: Especie
        public ActionResult Index()
        {
            var ep    = new EspecieProcess();
            var lista = ep.ToList();

            return(View(lista));
        }
Пример #6
0
        public JsonResult Search(string term)
        {
            EspecieProcess ep       = new EspecieProcess();
            var            especies = ep.ListarTodos();
            var            result   = especies.Where(i => i.Nombre.Contains(term)).ToList();

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Пример #7
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         db = null;
     }
     base.Dispose(disposing);
 }
Пример #8
0
        public void ExportarEspeciesXML()
        {
            var biz      = new EspecieProcess();
            var especies = biz.ListarTodos();

            var serializer = new XmlSerializer(especies.GetType());

            Response.ContentType = "text/xml";
            serializer.Serialize(Response.Output, especies);
        }
        // GET: Especie/Delete/5
        public ActionResult Delete(int id)
        {
            var ep      = new EspecieProcess();
            var especie = new Especie()
            {
                Id = id
            };

            especie = ep.ObtenerPorId(especie);

            return(View("Delete", especie));
        }
Пример #10
0
        public ActionResult Edit(Especie especie)
        {
            var  biz    = new EspecieProcess();
            bool result = biz.Edit(especie);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
Пример #11
0
        public ActionResult Create(Especie especie)
        {
            try
            {
                var biz   = new EspecieProcess();
                var model = biz.Create(especie);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #12
0
        public ActionResult Create(Especie especieData)
        {
            try
            {
                var ep      = new EspecieProcess();
                var especie = ep.Agregar(especieData);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #13
0
        public ActionResult Edit(int id, Especie especie)
        {
            try
            {
                var ep = new EspecieProcess();
                especie.Id = id;
                ep.Editar(especie);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #14
0
        public ActionResult Index(int id)
        {
            var biz        = new PacienteProcess();
            var bizcliente = new ClienteProcess();
            var bizespecie = new EspecieProcess();
            var cliente    = bizcliente.GetByID(id);
            var lista      = biz.ListarTodos();
            var listafinal = new List <Paciente>();

            ViewBag.cliente = cliente;
            foreach (var item in lista)
            {
                if (item.ClienteId == id)
                {
                    item.Especie = bizespecie.GetByID(item.EspecieId);
                    item.Cliente = bizcliente.GetByID(item.ClienteId);
                    listafinal.Add(item);
                }
            }
            clienteoriginal = cliente;

            return(View(listafinal));
        }
Пример #15
0
        public ActionResult Delete(Especie especie)
        {
            var biz         = new EspecieProcess();
            var bizpaciente = new PacienteProcess();

            foreach (var item in bizpaciente.ListarTodos())
            {
                if (item.EspecieId == especie.Id)
                {
                    bizpaciente.Delete(item.Id);
                }
            }

            bool result = biz.Delete(especie.Id);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
Пример #16
0
 public EspecieController(IEspecieService especieService)
 {
     _especieService = especieService;
     db = new EspecieProcess(_especieService);
 }