Пример #1
0
        public IActionResult Copy([BindRequired] int id, [FromServices] IMapper mapper)
        {
            AdminMeetupModel model = GetMeetupDetailModel(id, mapper);

            model.Id                    = 0;
            model.Title                 = "Copie de " + model.Title;
            model.StartDate             = DateTime.Now.AddMonths(1);
            model.EndDate               = model.StartDate.AddDays(7);
            model.OpenForRegistrationOn = null;
            return(View("Details", model));
        }
Пример #2
0
        private AdminMeetupModel GetMeetupDetailModel(Meetup meetup, IMapper mapper)
        {
            AdminMeetupModel      model    = mapper.Map <AdminMeetupModel>(meetup);
            List <CharterContent> charters = Domain.GetCharterFor(meetup.Id, true, false, true).ToList();

            charters.Add(new CharterContent {
                Position = charters.Count() + 1, MeetupId = meetup.Id
            });
            model.Contents = charters;
            return(model);
        }
Пример #3
0
        public IActionResult Details([BindRequired] int id, [FromServices] IMapper mapper)
        {
            AdminMeetupModel model = GetMeetupDetailModel(id, mapper);

            return(View(model));
        }