public ActionResult CreateNewPreDefineTrip()
        {
            PreDefineTripViewModel model = new PreDefineTripViewModel();

            model.Vehicle = CustomDataHelper.DataHelper.GetVehicleType();
            model.Type    = CustomDataHelper.DataHelper.GetPackageType();
            return(View(model));
        }
        public ActionResult EditPreDefineTrip(int id)
        {
            try
            {
                PreDefineTripViewModel     model = new PreDefineTripViewModel();
                Domain.Trips.PreDefineTrip trip  = _preDefineTripService.GetPreDefineTripById(id);

                model         = Mapper.Map <PreDefineTripViewModel>(trip);
                model.Vehicle = CustomDataHelper.DataHelper.GetVehicleType();
                model.Type    = CustomDataHelper.DataHelper.GetPackageType();
                return(View(model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult EditPreDefineTrip(int id, PreDefineTripViewModel model)
        {
            try
            {
                Domain.Trips.PreDefineTrip trip = _preDefineTripService.GetPreDefineTripById(id);

                trip.PreDefineTripName = model.PreDefineTripName;
                trip.Distance          = model.Distance;
                trip.Rate        = model.Rate;
                trip.VehicleType = model.VehicleType;
                trip.TripType    = model.TripType;

                _preDefineTripService.SavePreDefineTrip(trip);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult CreateNewPreDefineTrip(PreDefineTripViewModel model, string button)
        {
            try
            {
                PreDefineTripViewModel models = new PreDefineTripViewModel();
                models.Vehicle = CustomDataHelper.DataHelper.GetVehicleType();
                Domain.Trips.PreDefineTrip trip = Mapper.Map <Domain.Trips.PreDefineTrip>(model);
                trip.IsDeleted = false;
                _preDefineTripService.SavePreDefineTrip(trip);

                if (button.Equals("SAVE PACKAGE"))
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.Clear();
                ViewData["Success"] = "Successfully Added.";
                return(View(models));
            }
            catch (Exception ex)
            {
                return(Json(ex.ToString()));
            }
        }