public IActionResult AddNewVenue(CourseRunRequestModel model) { EditCourseRunViewModel vm = new EditCourseRunViewModel { AwardOrgCode = model.AwardOrgCode, LearnAimRef = model.LearnAimRef, LearnAimRefTitle = model.LearnAimRefTitle, NotionalNVQLevelv2 = model.NotionalNVQLevelv2, Mode = model.Mode, CourseId = model.CourseId, CourseRunId = model.CourseRunId, CourseName = model.CourseName, //Venues = availableVenues VenueId = model.VenueId, //SelectRegion = regions, DeliveryMode = model.DeliveryMode, CourseProviderReference = model.CourseProviderReference, DurationUnit = model.DurationUnit, DurationLength = model.DurationLength.ToString(), StartDateType = model.StartDateType.ToUpper() == "SPECIFIEDSTARTDATE" ? StartDateType.SpecifiedStartDate : StartDateType.FlexibleStartDate, Day = model.Day, Month = model.Month, Year = model.Year, StudyMode = model.StudyMode, Url = model.Url, Cost = model.Cost.ToString(), CostDescription = model.CostDescription, AttendanceMode = model.AttendanceMode, }; Session.SetObject("EditCourseRunObject", vm); return(Json(new Url(Url.Action("Index", "AddVenue", new { returnUrl = Url.Action("Reload", "EditCourseRun") })) .WithProviderContext(_providerContextProvider.GetProviderContext(withLegacyFallback: true)) .ToString())); }
public IActionResult AddNewVenue(CourseRunRequestModel model) { Session.SetString("Option", "AddNewVenueForEdit"); EditCourseRunViewModel vm = new EditCourseRunViewModel { AwardOrgCode = model.AwardOrgCode, LearnAimRef = model.LearnAimRef, LearnAimRefTitle = model.LearnAimRefTitle, NotionalNVQLevelv2 = model.NotionalNVQLevelv2, Mode = model.Mode, CourseId = model.CourseId, CourseRunId = model.CourseRunId, CourseName = model.CourseName, //Venues = availableVenues VenueId = model.VenueId, //SelectRegion = regions, DeliveryMode = model.DeliveryMode, CourseProviderReference = model.CourseProviderReference, DurationUnit = model.DurationUnit, DurationLength = model.DurationLength.ToString(), StartDateType = model.StartDateType.ToUpper() == "SPECIFIEDSTARTDATE" ? StartDateType.SpecifiedStartDate : StartDateType.FlexibleStartDate, Day = model.Day, Month = model.Month, Year = model.Year, StudyMode = model.StudyMode, Url = model.Url, Cost = model.Cost.ToString(), CostDescription = model.CostDescription, AttendanceMode = model.AttendanceMode, }; Session.SetObject("EditCourseRunObject", vm); return(Json(Url.Action("AddVenue", "Venues"))); }