public UploadClientStation ValidateUploadClientAccess(string stationId, string stationName, string accessKey, out string msg) { try { var stationInfo = GetStation(stationId); if (stationInfo == null || stationInfo.ClientStationId < 1) { msg = "Unregistered / Invalid Authorization Access"; return(null); } if ( string.Compare(stationInfo.APIAccessKey.Trim(), accessKey.Trim(), StringComparison.CurrentCultureIgnoreCase) != 0 || string.Compare(stationInfo.StationId.Trim(), stationId.Trim(), StringComparison.CurrentCultureIgnoreCase) != 0 || string.Compare(stationInfo.StationName.Trim(), stationName.Trim(), StringComparison.CurrentCultureIgnoreCase) != 0) { msg = "Unregistered / Invalid Authorization Access"; return(null); } //if (stationInfo.Status != 2) //{ // msg = "Unauthorized Access!"; // return null; //} var orgName = _organizationRepository.GetById(stationInfo.OrganizationId).Name; var retInfo = new UploadClientStation { ClientStationId = stationInfo.ClientStationId, StationId = stationInfo.StationId, StationName = stationInfo.StationName, APIAccessKey = stationInfo.APIAccessKey, StateId = stationInfo.StateId, LocalAreaId = stationInfo.LocalAreaId, OrganizationId = stationInfo.OrganizationId, OrganizationName = orgName, RegisteredByUserId = stationInfo.RegisteredByUserId }; msg = ""; return(retInfo); } catch (Exception ex) { msg = "Unable to validate Station Access"; BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }
internal Organization GetOrganization(long organizationId) { try { var myItem = _repository.GetById(organizationId); if (myItem == null || myItem.OrganizationId < 1) { return(null); } return(myItem); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }
public UserRole GetUserRole(int userRoleId) { try { var myItem = _repository.GetById(userRoleId); if (myItem == null || myItem.UserRoleId < 1) { return(null); } return(myItem); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }
public UserLoginActivity GetUserLoginActivity(long loginActivityId) { try { var myItem = _repository.GetById(loginActivityId); if (myItem == null || myItem.UserLoginActivityId < 1) { return(null); } return(myItem); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }
internal ClientStation GetStation(long clientStationId) { try { var retVal = _repository.GetById(clientStationId); if (retVal == null || retVal.ClientStationId < 1) { return(null); } return(retVal); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }
internal Beneficiary GetBeneficiary(long id) { try { var myItem = _repository.GetById(id); if (myItem == null || myItem.BeneficiaryId < 1) { return(new Beneficiary()); } return(myItem); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }
public Role GetRole(int roleId, out string msg) { try { msg = ""; var myItem = _repository.GetById(roleId); if (myItem == null || myItem.RoleId < 1) { return(null); } return(myItem); } catch (Exception ex) { msg = ex.Message; BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(null); } }