Ejemplo n.º 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 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"));
        }