public Entity.BaseResponse <List <Entity.LookupItem> > GetAllCommandsFromIoT(string templateGuid) { Entity.BaseResponse <List <Entity.LookupItem> > response = new Entity.BaseResponse <List <Entity.LookupItem> >(true); try { response.Data = _service.GetAllCommandsFromIoT(templateGuid); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.LookupItem> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.Role> > GetByCompany() { Entity.BaseResponse <List <Entity.Role> > response = new Entity.BaseResponse <List <Entity.Role> >(true); try { response.Data = _service.Get().Where(t => t.CompanyGuid == component.helper.SolutionConfiguration.CompanyId && t.IsActive).ToList(); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.Role> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.AttributeItem> > GetDeviceAttributeLookup(string deviceId) { Entity.BaseResponse <List <Entity.AttributeItem> > response = new Entity.BaseResponse <List <Entity.AttributeItem> >(true); try { response = _service.DeviceAttributeLookup(Guid.Parse(deviceId)); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.AttributeItem> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.LoginResponse> RefreshToken(Entity.RefreshTokenRequest request) { Entity.BaseResponse <Entity.LoginResponse> response = new Entity.BaseResponse <Entity.LoginResponse>(true, ""); try { response.Data = GetApiResponse(_userService.RefreshToken(request)); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Entity.LoginResponse>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.LookupItem> > Get(string type, string param = "") { Entity.BaseResponse <List <Entity.LookupItem> > response = new Entity.BaseResponse <List <Entity.LookupItem> >(true); try { response.Data = _service.Get(type, param); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.LookupItem> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Response.ConfgurationResponse> Get(string key) { Entity.BaseResponse <Response.ConfgurationResponse> response = new Entity.BaseResponse <Response.ConfgurationResponse>(true); try { response.Data = _configurationService.GetConfguration(key); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Response.ConfgurationResponse>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.LookupItem> > GetTemplate(bool isGateway) { Entity.BaseResponse <List <Entity.LookupItem> > response = new Entity.BaseResponse <List <Entity.LookupItem> >(true); try { response.Data = _service.GetTemplate(isGateway); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.LookupItem> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.LookupItemWithStatus> > GetDeviceLookup(string subentityId) { Entity.BaseResponse <List <Entity.LookupItemWithStatus> > response = new Entity.BaseResponse <List <Entity.LookupItemWithStatus> >(true); try { response.Data = _service.DeviceLookup(Guid.Parse(subentityId)); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.LookupItemWithStatus> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.KitType> > GetAll() { Entity.BaseResponse <List <Entity.KitType> > response = new Entity.BaseResponse <List <Entity.KitType> >(true); try { response.Data = _service.GetAllKitTypes(); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.KitType> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.AdminRule> Get(string id) { Entity.BaseResponse <Entity.AdminRule> response = new Entity.BaseResponse <Entity.AdminRule>(true); try { response.Data = _service.Get(Guid.Parse(id)); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Entity.AdminRule>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Response.CountryResponse> GetCountryLookUp() { Entity.BaseResponse <Response.CountryResponse> response = new Entity.BaseResponse <Response.CountryResponse>(true); try { response.Data = _service.GetCountryLookUp(); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Response.CountryResponse>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.LookupItem> > GetZoneLookup(string entityId, string type) { Entity.BaseResponse <List <Entity.LookupItem> > response = new Entity.BaseResponse <List <Entity.LookupItem> >(true); try { response.Data = _service.ZoneLookup(Guid.Parse(entityId), type); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Entity.LookupItem> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.User> Get(Guid id) { Entity.BaseResponse <Entity.User> response = new Entity.BaseResponse <Entity.User>(true); try { response.Data = _service.Get(id); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Entity.User>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Response.OperationHours> > GetOperationHours(Request.ChartRequest request) { Entity.BaseResponse <List <Response.OperationHours> > response = new Entity.BaseResponse <List <Response.OperationHours> >(); try { response = _chartService.GetOperationHours(request); response.IsSuccess = true; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.OperationHours> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Response.GeneratorBatteryStatusResponse> > GeneratorBatteryStatus(Request.ChartRequest request) { Entity.BaseResponse <List <Response.GeneratorBatteryStatusResponse> > response = new Entity.BaseResponse <List <Response.GeneratorBatteryStatusResponse> >(true); try { response = _chartService.GetGeneratorBatteryStatus(request); response.IsSuccess = true; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.GeneratorBatteryStatusResponse> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Response.DeviceTripsResponse> > TripsByElevator(string elevatorId) { Entity.BaseResponse <List <Response.DeviceTripsResponse> > response = new Entity.BaseResponse <List <Response.DeviceTripsResponse> >(true); try { response = _chartService.GetTripsByElevator(Guid.Parse(elevatorId)); response.IsSuccess = true; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.DeviceTripsResponse> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.BuildingOverviewResponse> GetBuildingOverview(Guid buildingId, string frequency) { var result = new Entity.BaseResponse <Entity.BuildingOverviewResponse>(true); try { result.Data = _entityService.GetBuildingOverview(buildingId, frequency); } catch (Exception ex) { _logger.ErrorLog(Constants.ACTION_EXCEPTION, ex); return(new Entity.BaseResponse <Entity.BuildingOverviewResponse>(false, ex.Message)); } return(result); }
public Entity.BaseResponse <List <Response.EntityStatisticsResponse> > StatisticsByEntity(Request.ChartRequest request) { Entity.BaseResponse <List <Response.EntityStatisticsResponse> > response = new Entity.BaseResponse <List <Response.EntityStatisticsResponse> >(true); try { response = _chartService.GetStatisticsByEntity(request); response.IsSuccess = true; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.EntityStatisticsResponse> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Response.DevicePeakHoursResponse> > PeakHoursByElevator(Request.ElevatorsPeakRequest request) { Entity.BaseResponse <List <Response.DevicePeakHoursResponse> > response = new Entity.BaseResponse <List <Response.DevicePeakHoursResponse> >(); try { response = _chartService.GetPeakHoursByElevator(request); response.IsSuccess = true; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.DevicePeakHoursResponse> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.UserResponse> Manage([FromBody] Entity.AddUserRequest request) { Entity.BaseResponse <Entity.UserResponse> response = new Entity.BaseResponse <Entity.UserResponse>(true); try { var status = _service.Manage(request); response.IsSuccess = status.Success; response.Message = status.Message; response.Data = status.Data; } catch (Exception ex) { return(new Entity.BaseResponse <Entity.UserResponse>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.ElevatorMaintenance> Manage([FromBody] Entity.ElevatorMaintenance request) { Entity.BaseResponse <Entity.ElevatorMaintenance> response = new Entity.BaseResponse <Entity.ElevatorMaintenance>(true); try { var status = _maintenanceService.Manage(request); response.IsSuccess = status.Success; response.Message = status.Message; response.Data = status.Data; } catch (Exception ex) { return(new Entity.BaseResponse <Entity.ElevatorMaintenance>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.SingleRuleResponse> Manage(Entity.NotificationAddRequest request) { Entity.BaseResponse <Entity.SingleRuleResponse> response = new Entity.BaseResponse <Entity.SingleRuleResponse>(true); try { var status = _service.Manage(request); response.IsSuccess = status.Success; response.Message = status.Message; response.Data = status.Data; } catch (Exception ex) { return(new Entity.BaseResponse <Entity.SingleRuleResponse>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Entity.BulkUploadResponse> > Manage([FromBody] Entity.KitVerifyRequest request, bool isEdit = false) { Entity.BaseResponse <List <Entity.BulkUploadResponse> > response = new Entity.BaseResponse <List <Entity.BulkUploadResponse> >(true); try { var status = _service.Manage(request, isEdit); response.IsSuccess = status.Success; response.Message = status.Message; response.Data = status.Data; } catch (Exception ex) { return(new Entity.BaseResponse <List <Entity.BulkUploadResponse> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Response.EnergyConsumptionByMeter> > EnergyConsumptionByEntity(Request.ChartRequest request) { Entity.BaseResponse <List <Response.EnergyConsumptionByMeter> > response = new Entity.BaseResponse <List <Response.EnergyConsumptionByMeter> >(true); try { response = _chartService.GetEnergyConsumptionByMeter(request); response.Message = "Data Loaded Successfully !!"; response.IsSuccess = true; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.EnergyConsumptionByMeter> >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.Crop> Manage([FromForm] Entity.CropModel request) { Entity.BaseResponse <Entity.Crop> response = new Entity.BaseResponse <Entity.Crop>(true); try { var status = _service.Manage(request); response.IsSuccess = status.Success; response.Message = status.Message; response.Data = status.Data; } catch (Exception ex) { return(new Entity.BaseResponse <Entity.Crop>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.UserDasboardWidget> ManageUserWidget(Entity.UserDasboardWidget request) { Entity.BaseResponse <Entity.UserDasboardWidget> response = new Entity.BaseResponse <Entity.UserDasboardWidget>(true); try { var result = _service.ManageUserWidget(request); response.IsSuccess = result.Success; response.Message = result.Message; response.Data = result.Data; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Entity.UserDasboardWidget>(false, ex.Message)); } return(response); }
public Entity.BaseResponse <List <Response.DeviceTypeUsageResponse> > DeviceTypeUsage(Request.ChartRequest request) { Entity.BaseResponse <List <Response.DeviceTypeUsageResponse> > response = new Entity.BaseResponse <List <Response.DeviceTypeUsageResponse> >(true); try { response.Data = _chartService.GetDeviceTypeUsage(request); if (response.Data.Count == 0) { response.IsSuccess = false; response.Message = "No usage found"; } } catch (Exception ex) { base.LogException(ex); } return(response); }
public Entity.BaseResponse <Entity.SearchResult <List <Entity.AdminRule> > > GetBySearch(string searchText = "") { Entity.BaseResponse <Entity.SearchResult <List <Entity.AdminRule> > > response = new Entity.BaseResponse <Entity.SearchResult <List <Entity.AdminRule> > >(true); try { response.Data = _service.List(new Entity.SearchRequest() { SearchText = searchText }); } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <Entity.SearchResult <List <Entity.AdminRule> > >(false, ex.Message)); } return(response); }
public Entity.BaseResponse <Entity.DeviceCounterByEntityResult> GetDeviceCountersByEntity(Guid entityGuid) { Entity.BaseResponse <Entity.DeviceCounterByEntityResult> result = new Entity.BaseResponse <Entity.DeviceCounterByEntityResult>(true); try { IOT.DataResponse <List <IOT.DeviceCounterByEntityResult> > deviceCounterResult = _iotConnectClient.Device.GetDeviceCounterByEntity(entityGuid.ToString()).Result; if (deviceCounterResult != null && deviceCounterResult.status) { result.Data = Mapper.Configuration.Mapper.Map <Entity.DeviceCounterByEntityResult>(deviceCounterResult.data.FirstOrDefault()); var device = _iotConnectClient.Device.AllDevice(new IoTConnect.Model.AllDeviceModel { entityGuid = entityGuid.ToString(), companyGuid = SolutionConfiguration.CompanyId.ToString() }).Result; if (device != null && device.Data != null && device.Data.Any()) { var resultIoT = (from r in device.Data join l in _deviceRepository.GetAll().Where(t => t.CompanyGuid.Equals(SolutionConfiguration.CompanyId) && !t.IsDeleted).ToList() on r.Guid.ToUpper() equals l.Guid.ToString().ToUpper() join e in _entityRepository.GetAll().Where(t => t.CompanyGuid.Equals(SolutionConfiguration.CompanyId) && !t.IsDeleted && t.ParentEntityGuid.HasValue && t.ParentEntityGuid.Value == entityGuid).ToList() on l.EntityGuid.ToString().ToUpper() equals e.Guid.ToString().ToUpper() select new { r.IsActive, r.IsConnected, r.Guid }).ToList(); result.Data.counters.connected = resultIoT.Where(t => t.IsConnected).Count(); result.Data.counters.disConnected = resultIoT.Where(t => !t.IsConnected).Count(); result.Data.counters.active = resultIoT.Where(t => t.IsActive).Count(); result.Data.counters.inActive = resultIoT.Where(t => !t.IsActive).Count(); result.Data.counters.total = resultIoT.Count(); } } else { result.Data = null; result.IsSuccess = false; result.Message = new UtilityHelper().IOTResultMessage(deviceCounterResult.errorMessages); } } catch (Exception ex) { _logger.ErrorLog(ex, this.GetType().Name, MethodBase.GetCurrentMethod().Name); return(new Entity.BaseResponse <Entity.DeviceCounterByEntityResult>(false, ex.Message)); } return(result); }
public Entity.BaseResponse <List <Response.DeviceTripsResponse> > GetDeviceTripDetail(string elevatorId) { if (elevatorId == null || Guid.Parse(elevatorId) == Guid.Empty) { return(new Entity.BaseResponse <List <Response.DeviceTripsResponse> >(false, "Invalid Request")); } Entity.BaseResponse <List <Response.DeviceTripsResponse> > response = new Entity.BaseResponse <List <Response.DeviceTripsResponse> >(true); try { List <Response.DeviceTripsResponse> tripList = new List <Response.DeviceTripsResponse> { new Response.DeviceTripsResponse { Time = "0:00", Value = 10 }, new Response.DeviceTripsResponse { Time = "1:00", Value = 40 }, new Response.DeviceTripsResponse { Time = "2:00", Value = 50 }, new Response.DeviceTripsResponse { Time = "3:00", Value = 70 }, new Response.DeviceTripsResponse { Time = "4:00", Value = 60 }, new Response.DeviceTripsResponse { Time = "5:00", Value = 20 }, new Response.DeviceTripsResponse { Time = "6:00", Value = 30 }, new Response.DeviceTripsResponse { Time = "7:00", Value = 80 } }; response.Data = tripList; } catch (Exception ex) { base.LogException(ex); return(new Entity.BaseResponse <List <Response.DeviceTripsResponse> >(false, ex.Message)); } return(response); }