/// <summary> /// Created By Ashwajit Bansod /// Dated : Oct/13/2017 /// For deleting the Passenger Tracking Route /// </summary> /// <param name="passengerId"></param> /// <param name="loggedInUserId"></param> /// <param name="location"></param> /// <returns></returns> public Result DeleteeFleetPassengerTracking(long passengerId, long loggedInUserId) { try { if (passengerId > 0) { var objeFleetPassengerTrackingRepository = new eFleetPassengerTrackingRepository(); var data = objeFleetPassengerTrackingRepository.GetSingleOrDefault(v => v.RouteID == passengerId && v.IsDeleted == false); // PmID in Ashwajit Created Table if (data != null) { data.IsDeleted = true; data.DeletedBy = loggedInUserId; data.DeletedDate = DateTime.UtcNow; objeFleetPassengerTrackingRepository.Update(data); objeFleetPassengerTrackingRepository.SaveChanges(); return(Result.Delete); } } else { return(Result.DoesNotExist); } return(Result.Delete); } catch (Exception ex) { Exception_B.Exception_B.exceptionHandel_Runtime(ex, "public Result DeleteeFleetPM(long VehicleId, long loggedInUserId)", "Exception While Deleting Preventative Maintenence.", null); throw; } }
/// <summary> /// Created By Ashwajit Bansod /// Dated : Oct/13/2017 /// For deleting the Passenger Tracking Route /// </summary> /// <param name="passengerId"></param> /// <param name="loggedInUserId"></param> /// <param name="location"></param> /// <returns></returns> public Result DeleteeFleetPassengerTracking(long passengerId, long loggedInUserId, string location) { var objDAR = new DARModel(); try { if (passengerId > 0) { var objeFleetPassengerTrackingRepository = new eFleetPassengerTrackingRepository(); var data = objeFleetPassengerTrackingRepository.GetSingleOrDefault(v => v.RouteID == passengerId && v.IsDeleted == false); // PmID in Ashwajit Created Table if (data != null) { data.IsDeleted = true; data.DeletedBy = loggedInUserId; data.DeletedDate = DateTime.UtcNow; objeFleetPassengerTrackingRepository.Update(data); objeFleetPassengerTrackingRepository.SaveChanges(); //objDAR.ActivityDetails = DarMessage.DeleteFleetPM(location); //objDAR.TaskType = (long)TaskTypeCategory.DeletePreventativeMaintenance; //#region Save DAR //objDAR.LocationId = data.LocationID; //objDAR.UserId = loggedInUserId; //objDAR.DeletedBy = data.DeletedBy; //objDAR.DeletedOn = DateTime.UtcNow; //result = _ICommonMethod.SaveDAR(objDAR); //#endregion Save DAR return(Result.Delete); } } else { return(Result.DoesNotExist); } return(Result.Delete); } catch (Exception ex) { Exception_B.Exception_B.exceptionHandel_Runtime(ex, "public Result DeleteeFleetPassengerTracking(long passengerId, long loggedInUserId, string location)", "Exception While Deleting eFleet Passenger Tracking.", null); throw; } }
/// <summary> /// Created By Ashwajit Bansod /// Dated : Oct/13/2017 /// Fetching the data for edit /// </summary> /// <param name="RouteId"></param> /// <returns></returns> public eFleetPassengerTrackingModel GeteFleetPassengerTrackingDetailsById(long RouteId) { try { var objeFleetPassengerTrackingRepository = new eFleetPassengerTrackingRepository(); var editeFleetPassengerTrackingDetails = new eFleetPassengerTrackingModel(); var PassengerTrackingDetails = objeFleetPassengerTrackingRepository.GetSingleOrDefault(u => u.RouteID == RouteId); if (PassengerTrackingDetails.RouteID > 0) // PmID in Ashwajit created Table { AutoMapper.Mapper.CreateMap <eFleetPassengerTrackingRoute, eFleetPassengerTrackingModel>(); editeFleetPassengerTrackingDetails.RouteID = PassengerTrackingDetails.RouteID; var objfleetPassengerTackMapper = AutoMapper.Mapper.Map(PassengerTrackingDetails, editeFleetPassengerTrackingDetails); } return(editeFleetPassengerTrackingDetails); } catch (Exception ex) { Exception_B.Exception_B.exceptionHandel_Runtime(ex, "public eFleetPassengerTrackingModel GeteFleetPassengerTrackingDetailsById(long RouteId)", "Exception While Editing Passenger Tracking Route.", null); throw; } }