public ActionResult NuevaOrden(OrdenAnimalViewModels model)
        {
            try
            {
                //var animal = _animalCollectionConverter.AnimalConverter(collection, this);

                //_animalBl.InsertAnimal(animal);

                TempData["UserMessage"] = "La orden se registró correctamente.";

                return(RedirectToAction("Index", "Animal"));
            }
            catch
            {
                return(View("Error"));
            }
        }
        public ActionResult Index(Guid idAnimal)
        {
            var proyectoViewModels = GetProyectoViewModels();
            var animal             = GetAnimalModel(idAnimal);

            var ordenExamenListAgregados = new List <OrdenExamen>();

            if (Session["ordenExamenListAgregados"] != null)
            {
                ordenExamenListAgregados = (List <OrdenExamen>)Session["ordenExamenListAgregados"];
            }

            var ordenMuestraListAgregados = new List <OrdenMuestra>();

            if (Session["ordenMuestraListAgregados"] != null)
            {
                ordenMuestraListAgregados = (List <OrdenMuestra>)Session["ordenMuestraListAgregados"];
            }


            var ordenMaterialListAgregados = new List <OrdenMaterial>();

            if (Session["ordenMaterialListAgregados"] != null)
            {
                ordenMaterialListAgregados = (List <OrdenMaterial>)Session["ordenMaterialListAgregados"];
            }

            var ordenAnimal = new OrdenAnimalViewModels
            {
                Orden = new Orden {
                    idAnimal = idAnimal
                },
                Animal          = animal,
                Proyecto        = proyectoViewModels,
                Establecimiento = new EstablecimientoViewModels {
                    Data = new List <Establecimiento>()
                },
                OrdenExamen   = ordenExamenListAgregados,
                OrdenMuestra  = ordenMuestraListAgregados,
                OrdenMaterial = ordenMaterialListAgregados
            };

            return(View("Agregar", ordenAnimal));
        }