// GET: MaintenanceReports/Create public ActionResult Create() { MaintenanceReportViewModel mrvm = new MaintenanceReportViewModel() { ReportTypes = db.ReportTypes.ToList(), Venues = db.Venues.ToList() }; return(View(mrvm)); }
public ActionResult Create(MaintenanceReportViewModel maintenanceReportVM) { if (ModelState.IsValid) { foreach (var item in maintenanceReportVM.Venues) { AccountMaintenanceLink ml = new AccountMaintenanceLink() { MaintenanceReportId = maintenanceReportVM.Id, VenueId = item.Id }; } var maintenanceReport = Mapper.Map <MaintenanceReportViewModel, MaintenanceReport>(maintenanceReportVM); db.MaintenanceReports.Add(maintenanceReport); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(maintenanceReportVM)); }