Esempio n. 1
0
        public IHttpActionResult SaveeFleetPassengerTrackingCount(eFleetPassengerTrackingCountModelForService obj)
        {
            //  var ObjPassengerTrackingManager = new PassengerTrackingManager();
            var ObjServiceResponseModel = new ServiceResponseModel <string>();

            try
            {
                if (obj != null && obj.ServiceAuthKey != null && obj.UserId > 0)
                {
                    var ObjRespnse = _IPassengerTracking.InsertPassengerTrackingCount(obj);
                    return(Ok(ObjRespnse));
                }
                else
                {
                    ObjServiceResponseModel.Response = Convert.ToInt32(ServiceResponse.FailedResponse, CultureInfo.CurrentCulture);
                    ObjServiceResponseModel.Message  = CommonMessage.InvalidUser();
                    return(Ok(ObjServiceResponseModel));
                }
            }
            catch (Exception ex)
            {
                ObjServiceResponseModel.Message  = ex.Message;
                ObjServiceResponseModel.Response = Convert.ToInt32(ServiceResponse.ExeptionResponse, CultureInfo.CurrentCulture);
                ObjServiceResponseModel.Data     = null;
                return(Ok(ObjServiceResponseModel));
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Created By Ashwajit Bansod Dated : 12 - Oct - 2017
        /// For Saving the Passenger Tracking Count into database
        /// </summary>
        /// <param name="objModel"></param>
        /// <returns></returns>
        /// s
        public ServiceResponseModel <string> InsertPassengerTrackingCount(eFleetPassengerTrackingCountModelForService objModel)
        {
            var objReturnModel = new ServiceResponseModel <string>();

            try
            {
                var objPassengerTrackingCountRepository = new PassengerTrackingCountRepository();
                eFleetPassengerTrackingCount Obj        = new eFleetPassengerTrackingCount();
                AutoMapper.Mapper.CreateMap <eFleetPassengerTrackingCountModelForService, eFleetPassengerTrackingCount>();
                Obj             = AutoMapper.Mapper.Map(objModel, Obj);
                Obj.CreatedBy   = objModel.UserId;
                Obj.CreatedDate = DateTime.UtcNow;
                Obj.IsDeleted   = false;
                objPassengerTrackingCountRepository.Add(Obj);
                if (Obj.PassengerCountID > 0)
                {
                    var Data = objPassengerTrackingCountRepository.GetAll(pm => pm.PassengerCountID == objModel.PassengerCountID && pm.IsDeleted == false).FirstOrDefault();
                    objReturnModel.Response = Convert.ToInt32(ServiceResponse.SuccessResponse, CultureInfo.InvariantCulture);
                    objReturnModel.Message  = CommonMessage.Successful();
                }
                else
                {
                    objReturnModel.Response = Convert.ToInt32(ServiceResponse.NoRecord, CultureInfo.InvariantCulture);
                    objReturnModel.Message  = CommonMessage.NoRecordMessage();
                }
            }
            catch (Exception ex)
            {
                WorkOrderEMS.BusinessLogic.Exception_B.Exception_B.exceptionHandel_Runtime(ex, "ServiceResponseModel<string> InsertMaintenance(eFleetMaintenanceModel objModel)", "while insert maintenance", objModel);
                objReturnModel.Message  = ex.Message;
                objReturnModel.Response = Convert.ToInt32(ServiceResponse.ExeptionResponse, CultureInfo.CurrentCulture);
                objReturnModel.Data     = null;
            }
            return(objReturnModel);
        }