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)); } }
/// <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); }