예제 #1
0
        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));
        }
예제 #2
0
 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());
 }