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)); }
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); }
public IActionResult Details([BindRequired] int id, [FromServices] IMapper mapper) { AdminMeetupModel model = GetMeetupDetailModel(id, mapper); return(View(model)); }