public ActionResult DisplayClass() { IEnumerable <TrainClass> trainClassList = trainClassBL.GetTrainClassList(); List <TrainClassViewModel> trainClassViewModelList = new List <TrainClassViewModel>(); //IEnumerable<TrainDetails> trainList = TrainDetailsBL.GetTrainDetails(); //Displaying Train Details foreach (TrainClass classes in trainClassList) { TrainClassViewModel trainClassViewModel = AutoMapper.Mapper.Map <TrainClass, TrainClassViewModel>(classes); trainClassViewModelList.Add(trainClassViewModel); } return(View(trainClassViewModelList)); }
public ActionResult AddClass([Bind(Exclude = "TrainClassDetails,ClassId")] TrainClassViewModel trainClassViewModel) { if (ModelState.IsValid) { TrainClass trainClass = AutoMapper.Mapper.Map <TrainClassViewModel, TrainClass>(trainClassViewModel); bool result = trainClassBL.AddClass(trainClass); if (!result) { TempData["Message"] = "Please Try Again"; return(View()); } TempData["Message"] = "Added Successfully!!!"; return(RedirectToAction("DisplayClass")); } return(View()); }