public ActionResult Add(int idDog, int IdExposition) { if (idDog != 0 && IdExposition!=0) { models.ExpositionRequest newRequer = new models.ExpositionRequest(); newRequer.IdDog = idDog; newRequer.IdExposition = IdExposition; ServiceFactory.Instance.ExpositionRequestsService.Add(newRequer.ToDomainModel()); return RedirectToAction("Index", "Home"); } return View(); }
public void SetExpositionRequestDB() { List<models.Dog> AllDogs = Mapper.Map<List<models.Dog>>(ServiceFactory.Instance.DogsService.GetAll().ToList()); List<models.Exposition> allExposition = Mapper.Map<List<models.Exposition>>(ServiceFactory.Instance.ExpositionService.GetAll().ToList()); for (int r = 1; r < 3; r++) { for (int i = 0; i < allExposition.Count(); i++) { models.ExpositionRequest vac = new models.ExpositionRequest(); if (r % 2 == 1) { vac.IdDog = AllDogs[i * r +1].Id; } else { vac.IdDog = AllDogs[i+r+1].Id; } vac.IdExposition = allExposition[i].Id; ServiceFactory.Instance.ExpositionRequestsService.Add(vac.ToDomainModel()); } } }