Example #1
0
        // GET: MaintenanceReports/Create
        public ActionResult Create()
        {
            MaintenanceReportViewModel mrvm = new MaintenanceReportViewModel()
            {
                ReportTypes = db.ReportTypes.ToList(),
                Venues      = db.Venues.ToList()
            };

            return(View(mrvm));
        }
Example #2
0
        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));
        }