Ejemplo n.º 1
0
        // GET: /<controller>/
        public IActionResult AddToLocation(int locationId)
        {
            ExperienceAtLocation model = new ExperienceAtLocation();

            model.Location = db.Locations.FirstOrDefault(locations => locations.LocationId == locationId);

            return(View(model));
        }
Ejemplo n.º 2
0
        public IActionResult EditExperience(int locationId, int experienceId)
        {
            ExperienceAtLocation model = new ExperienceAtLocation();

            model.Location = db.Locations.FirstOrDefault(location => location.LocationId == locationId);
            Experience thisExperience = db.Experiences.FirstOrDefault((experience => experience.ExperienceId == experienceId));

            model.ExperienceId          = experienceId;
            model.ExperienceName        = thisExperience.Name;
            model.ExperienceDescription = thisExperience.Description;
            return(View(model));
        }
Ejemplo n.º 3
0
        public IActionResult AddToLocation(ExperienceAtLocation formResults)
        {
            Experience newExperience = new Experience();

            newExperience.Name        = formResults.ExperienceName;
            newExperience.Description = formResults.ExperienceDescription;
            newExperience.LocationId  = formResults.Location.LocationId;

            db.Experiences.Add(newExperience);
            db.SaveChanges();
            return(RedirectToAction("Details", "Home", new { id = formResults.Location.LocationId }));
        }
Ejemplo n.º 4
0
        public IActionResult EditExperience(ExperienceAtLocation formResults)
        {
            Experience newExperience = new Experience();

            newExperience.Name         = formResults.ExperienceName;
            newExperience.Description  = formResults.ExperienceDescription;
            newExperience.ExperienceId = formResults.ExperienceId;
            newExperience.LocationId   = formResults.Location.LocationId;

            db.Entry(newExperience).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Details", "Home", new { id = formResults.Location.LocationId }));
        }