Exemple #1
0
        public ActionResult Delete(C_AnimalesViewModel animalView)
        {
            using (UnidadDeTrabajo <C_Animales> unidad = new UnidadDeTrabajo <C_Animales>(new BDContext()))
            {
                unidad.genericDAL.Remove(this.Convertir(animalView));
                unidad.Complete();
            }

            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ActionResult Create()
        {
            C_AnimalesViewModel animales = new C_AnimalesViewModel();

            using (UnidadDeTrabajo <C_Temperamentos> unidad = new UnidadDeTrabajo <C_Temperamentos>(new BDContext()))
            {
                animales.Temperamentos = unidad.genericDAL.GetAll().ToList();
            }

            using (UnidadDeTrabajo <C_Tamanos> unidad = new UnidadDeTrabajo <C_Tamanos>(new BDContext()))
            {
                animales.Tamanos = unidad.genericDAL.GetAll().ToList();
            }

            return(View(animales));
        }
Exemple #3
0
        private C_Animales Convertir(C_AnimalesViewModel animalesViewModel)
        {
            C_Animales animales = new C_Animales
            {
                IdAnimal        = animalesViewModel.IdAnimal,
                nombre          = animalesViewModel.nombre,
                especie         = animalesViewModel.especie,
                raza            = animalesViewModel.raza,
                sexo            = animalesViewModel.sexo,
                otrasSenas      = animalesViewModel.otrasSenas,
                ImagenURL       = animalesViewModel.ImagenURL,
                IdTamano        = animalesViewModel.IdTamano,
                IdTemperamento  = animalesViewModel.IdTemperamento,
                fechaNacimiento = animalesViewModel.fechaNacimiento,
                padecimientos   = animalesViewModel.padecimientos,
            };

            return(animales);
        }
Exemple #4
0
        private C_AnimalesViewModel Convertir(C_Animales animales)
        {
            C_AnimalesViewModel animalesViewModel = new C_AnimalesViewModel
            {
                IdAnimal        = animales.IdAnimal,
                nombre          = animales.nombre,
                especie         = animales.especie,
                raza            = animales.raza,
                sexo            = animales.sexo,
                otrasSenas      = animales.otrasSenas,
                ImagenURL       = animales.ImagenURL,
                IdTamano        = (int)animales.IdTamano,
                IdTemperamento  = (int)animales.IdTemperamento,
                fechaNacimiento = (DateTime)animales.fechaNacimiento,
                padecimientos   = animales.padecimientos,
            };

            return(animalesViewModel);
        }
Exemple #5
0
        public ActionResult Delete(int id)
        {
            C_Animales animales;

            using (UnidadDeTrabajo <C_Animales> unidad = new UnidadDeTrabajo <C_Animales>(new BDContext()))
            {
                animales = unidad.genericDAL.Get(id);
            }

            C_AnimalesViewModel animal = this.Convertir(animales);

            using (UnidadDeTrabajo <C_Temperamentos> unidad = new UnidadDeTrabajo <C_Temperamentos>(new BDContext()))
            {
                animal.C_Temperamentos = unidad.genericDAL.Get(animal.IdTemperamento);
            }

            using (UnidadDeTrabajo <C_Tamanos> unidad = new UnidadDeTrabajo <C_Tamanos>(new BDContext()))
            {
                animal.C_Tamanos = unidad.genericDAL.Get(animal.IdTamano);
            }

            return(View(animal));
        }