Example #1
0
        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")));
        }