Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 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);
 }
Esempio n. 6
0
 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);
 }
Esempio n. 7
0
 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);
 }
Esempio n. 8
0
 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);
 }
Esempio n. 10
0
 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);
 }
Esempio n. 12
0
 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);
 }
Esempio n. 15
0
 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);
 }
Esempio n. 17
0
        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);
 }
Esempio n. 22
0
 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);
 }
Esempio n. 24
0
 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);
 }
Esempio n. 27
0
 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);
 }
Esempio n. 28
0
 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);
        }