Example #1
0
        public ActionResult Create(DeportePersonalVM deportePersonalVM)
        {
            int identityPersonal = SessionPersister.AccountSession.IdPersonal;

            if (ModelState.IsValid)
            {
                DeportePersonalDomainModel deporteDM    = new DeportePersonalDomainModel();
                PasatiempoDomainModel      pasatiempoDM = new PasatiempoDomainModel();

                PasatiempoVM pasatiempoVM = new PasatiempoVM();
                pasatiempoVM.StrDescripcion = deportePersonalVM.PasatiempoVM.StrDescripcion;
                pasatiempoVM.IdPersonal     = identityPersonal;

                deportePersonalVM.IdPersonal    = identityPersonal;
                deportePersonalVM.FechaRegistro = DateTime.Now.ToShortDateString();
                deportePersonalVM.PasatiempoVM  = pasatiempoVM;

                AutoMapper.Mapper.Map(pasatiempoVM, pasatiempoDM);
                AutoMapper.Mapper.Map(deportePersonalVM, deporteDM);
                deporteDM.PasatiempoDM = pasatiempoDM;

                IdeportePersonalBusiness.AddUpdateHabitosPersonales(deporteDM);
                ViewBag.IdDeporte    = new SelectList(deporteBusiness.GetDeportes(), "IdDeporte", "StrDescripcion");
                ViewBag.IdFrecuencia = new SelectList(frecuenciaBusiness.GetFrecuencia(), "IdFrecuencia", "StrDescripcion");

                return(View("Create"));
            }

            ViewBag.IdDeporte    = new SelectList(deporteBusiness.GetDeportes(), "IdDeporte", "StrDescripcion");
            ViewBag.IdFrecuencia = new SelectList(frecuenciaBusiness.GetFrecuencia(), "IdFrecuencia", "StrDescripcion");
            return(View("Create"));
        }
        public void EditarHabitosPersonales(DeportePersonalVM deportePersonalVM)
        {
            DeportePersonalDomainModel deportePersonalDM = new DeportePersonalDomainModel();

            AutoMapper.Mapper.Map(deportePersonalVM, deportePersonalDM);

            if (deportePersonalVM.IdDeportePersonal > 0)
            {
                IdeportePersonalBusiness.AddUpdateHabitosPersonales(deportePersonalDM);
            }
        }
        /// <summary>
        /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar
        /// </summary>
        /// <param name="deportePersonalVM">recibe un identificador del trabajador</param>
        /// <returns>regresa una vista con los datos eliminados</returns>
        public ActionResult EliminarDatosHabitosPersonales(DeportePersonalVM deportePersonalVM)
        {
            int _idPersonal = SessionPersister.AccountSession.IdPersonal;

            if (deportePersonalVM != null)
            {
                IdeportePersonalBusiness.DeleteHabitoPersonal(deportePersonalVM.IdDeportePersonal);
            }
            ViewBag.IdDeporte    = new SelectList(deporteBusiness.GetDeportes(), "IdDeporte", "StrDescripcion");
            ViewBag.IdFrecuencia = new SelectList(frecuenciaBusiness.GetFrecuencia(), "IdFrecuencia", "StrDescripcion");
            return(View("Create"));
        }
        /// <summary>
        /// Este Metodo se encarga de consultar los datos y mostrarlos en una vista parcial
        /// </summary>
        /// <param name="idFamiliar">el identificador  del familiar</param>
        /// <returns>una vista con los datos solicitados</returns>
        public ActionResult DeleteHabitosPersonales(int idDeportePersonal)
        {
            DeportePersonalDomainModel deportePersonalDM = new DeportePersonalDomainModel();
            DeportePersonalVM          deportePersonalVM = new DeportePersonalVM();

            if (idDeportePersonal > 0)
            {
                deportePersonalDM = IdeportePersonalBusiness.GetDeportesPersonalByIdDeportePersonal(idDeportePersonal);
                AutoMapper.Mapper.Map(deportePersonalDM, deportePersonalVM);
            }
            return(PartialView("_Eliminar", deportePersonalVM));
        }
        public ActionResult DisplayDeporte(int _id)
        {
            if (_id > 0)
            {
                DeportePersonalDomainModel deportePersonalDomainModel = new DeportePersonalDomainModel();
                deportePersonalDomainModel = IdeportePersonalBusiness.GetDeportesPersonalByIdDeportePersonal(_id);
                DeportePersonalVM deportePersonalVM = new DeportePersonalVM();

                AutoMapper.Mapper.Map(deportePersonalDomainModel, deportePersonalVM);

                return(PartialView("_VerDatos", deportePersonalVM));
            }
            return(PartialView());
        }
        public ActionResult Create(DeportePersonalVM deportePersonalVM)
        {
            int identityPersonal = SessionPersister.AccountSession.IdPersonal;

            if (ModelState.IsValid)
            {
                DeportePersonalDomainModel deporteDM = new DeportePersonalDomainModel();

                deportePersonalVM.IdPersonal    = identityPersonal;
                deportePersonalVM.FechaRegistro = DateTime.Now.ToShortDateString();

                AutoMapper.Mapper.Map(deportePersonalVM, deporteDM);

                IdeportePersonalBusiness.AddUpdateHabitosPersonales(deporteDM);
            }
            return(RedirectToAction("Create", "HabitosPersonales"));
        }
        //Edicion de Datos Familiares
        public ActionResult AddEditHabitosPersonales(int idDeportePersonal)
        {
            DeportePersonalVM deportePersonalVM = new DeportePersonalVM();

            //creamos el objeto del dominio
            DeportePersonalDomainModel deportePersonalDM = new DeportePersonalDomainModel();

            if (idDeportePersonal > 0)
            {
                deportePersonalDM = IdeportePersonalBusiness.GetDeportesPersonalByIdDeportePersonal(idDeportePersonal);
            }
            AutoMapper.Mapper.Map(deportePersonalDM, deportePersonalVM);


            ViewBag.IdDeporte    = new SelectList(deporteBusiness.GetDeportes(), "IdDeporte", "StrDescripcion");
            ViewBag.IdFrecuencia = new SelectList(frecuenciaBusiness.GetFrecuencia(), "IdFrecuencia", "StrDescripcion");

            return(PartialView("_Editar", deportePersonalVM));
        }
Example #8
0
        /// <summary>
        /// Este Metodo se encarga de consultar los datos y mostrarlos en una vista parcial
        /// </summary>
        /// <param name="idFamiliar">el identificador  del familiar</param>
        /// <returns>una vista con los datos solicitados</returns>
        public ActionResult DeleteHabitosPersonales(int idDeportePersonal)
        {
            DeportePersonalDomainModel deportePersonalDM = new DeportePersonalDomainModel();
            DeportePersonalVM          deportePersonalVM = new DeportePersonalVM();

            if (idDeportePersonal > 0)
            {
                deportePersonalDM = IdeportePersonalBusiness.GetDeportesPersonalByIdDeportePersonal(idDeportePersonal);
            }
            DeporteDomainModel deporteDM = deportePersonalDM.DeporteDM;
            DeporteVM          deporteVM = new DeporteVM();

            AutoMapper.Mapper.Map(deporteDM, deporteVM);
            AutoMapper.Mapper.Map(deportePersonalDM, deportePersonalVM);

            ViewBag.IdFrecuencia        = new SelectList(frecuenciaBusiness.GetFrecuencia(), "IdFrecuencia", "StrDescripcion");
            deportePersonalVM.DeporteVM = deporteVM;
            return(PartialView("_Eliminar", deportePersonalVM));
        }