/// <summary> /// Este metodo se encarga de transportar los datos del ViewModel al DomainModel /// </summary> /// <param name="alergiasPersonalVM"></param> /// <returns>true o false si la insersion se llevo acabo.</returns> public bool AddPersonalAlergias(AlergiasPersonalVM alergiasPersonalVM) { AlergiasPersonalDomainModel alergiasPersonalDomainModel = new AlergiasPersonalDomainModel(); AutoMapper.Mapper.Map(alergiasPersonalVM, alergiasPersonalDomainModel); return(alergiasBusiness.AddUpdateAlergias(alergiasPersonalDomainModel)); }
public ActionResult Create(string Alimentos, string Alergenos, string Medicamentos) { List <AlergiasPersonalVM> alergiaspersonales = new List <AlergiasPersonalVM>(); if (int.Parse(Alimentos) > 0 && Alimentos != null) { AlergiasPersonalVM alergiasPersonalAlimentosVM = new AlergiasPersonalVM(); alergiasPersonalAlimentosVM.idAlergia = int.Parse(Alimentos); alergiasPersonalAlimentosVM.idPersonal = SessionPersister.AccountSession.IdPersonal; alergiasPersonalAlimentosVM.dteFechaRegistro = DateTime.Now; alergiaspersonales.Add(alergiasPersonalAlimentosVM); } if (int.Parse(Alergenos) > 0 && Alimentos != null) { AlergiasPersonalVM alergiasPersonalAlergenosVM = new AlergiasPersonalVM(); alergiasPersonalAlergenosVM.idAlergia = int.Parse(Alergenos); alergiasPersonalAlergenosVM.idPersonal = SessionPersister.AccountSession.IdPersonal; alergiasPersonalAlergenosVM.dteFechaRegistro = DateTime.Now; alergiaspersonales.Add(alergiasPersonalAlergenosVM); } if (int.Parse(Medicamentos) > 0 && Medicamentos != null) { AlergiasPersonalVM alergiasPersonalMedicamentosVM = new AlergiasPersonalVM(); alergiasPersonalMedicamentosVM.idAlergia = int.Parse(Medicamentos); alergiasPersonalMedicamentosVM.idPersonal = SessionPersister.AccountSession.IdPersonal; alergiasPersonalMedicamentosVM.dteFechaRegistro = DateTime.Now; alergiaspersonales.Add(alergiasPersonalMedicamentosVM); } if (alergiaspersonales.Count() > 0) { foreach (AlergiasPersonalVM alergia in alergiaspersonales) { AddPersonalAlergias(alergia); } return(RedirectToAction("Create", "Alergias")); } return(View("Create")); }