Beispiel #1
0
        public long SaveTripReason(IClsTripReason input)
        {
            try
            {
                var objSave = input as ClsTripReason;
                using (TransactionScope scope = new TransactionScope())
                {
                    using (this.objDataContext = GetDataContext())
                    {
                        var result = this.objDataContext.InsertOrUpdateTripReason(objSave.lgId, objSave.strTripReasonName, _mySession.UserId, PageMaster.TripReason).FirstOrDefault();
                        if (result != null)
                        {
                            objSave.lgId = result.InsertedId;
                        }
                    }

                    objDataContext.SubmitChanges();
                    scope.Complete();
                }

                return(objSave.lgId);
            }
            catch (Exception ex)
            {
                _logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.TripReason, _mySession.UserId);
                return(0);
            }
        }
Beispiel #2
0
 public TrackerController(IClsTracker objIClsTracker, IClsTripReason objiClsTripReason, IClsCompany objiClsCompany, IClsGroup objiClsGroup, IClsCarFleet objiClsCarFleet)
 {
     this.objiClsTracker    = objIClsTracker;
     this.objiClsTripReason = objiClsTripReason;
     this.objiClsCompany    = objiClsCompany;
     this.objiClsGroup      = objiClsGroup;
     this.objiClsCarFleet   = objiClsCarFleet;
 }
 public CommonController(IClsUser objIClsUser, IClsRole objIClsRole, IClsFleetMakes objIClsFleetMakes, IClsFleetModels objIClsFleetModels, IClsFleetColors objIClsFleetColors, IClsTripReason objIClsTripReason, IClsTracker objIClsTracker)
 {
     this.objiClsUser        = objIClsUser;
     this.objiClsRole        = objIClsRole;
     this.objiClsFleetMakes  = objIClsFleetMakes;
     this.objiClsFleetModels = objIClsFleetModels;
     this.objiClsFleetColors = objIClsFleetColors;
     this.objiClsTripReason  = objIClsTripReason;
     this.objiClsTracker     = objIClsTracker;
 }
 public TripReasonController(IClsTripReason objIClsTripReason)
 {
     this.objiClsTripReason = objIClsTripReason;
 }
 public long SaveTripReason(IClsTripReason objTripReason)
 {
     return(_tripReason.SaveTripReason(objTripReason));
 }
 public TrackerService(IClsTracker tracker, IClsTripReason tripReason)
 {
     _tracker    = tracker;
     _tripReason = tripReason;
 }