Ejemplo n.º 1
0
    IEnumerator RetreiveWebsocketURI()
    {
        using (UnityWebRequest webRequest = UnityWebRequest.Get(new Uri($"{MasterUri}?id={Channel}")))
        {
            // Request and wait for the desired page.
            yield return(webRequest.SendWebRequest());

            try
            {
                if (webRequest.isNetworkError)
                {
                    throw new Exception($"Could not connect to Master Server: {webRequest.error}");
                }
                else
                {
                    MasterResponse response = JsonUtility.FromJson <MasterResponse>(webRequest.downloadHandler.text);
                    UriString = $"{response.url}ckar_consume";
                    EventManager.InvokeConsole($"'{Channel}' - {response.description}");
                    if (response.status != "online")
                    {
                        EventManager.InvokeConsole("Channel is probably offline ...");
                    }
                    ResponderHandle(new CKARNetworkState(CKARNetworkStateType.ConnectedToMaster, $"Retrieved URL from Master!"));
                }
            }
            catch (Exception e) {
                Debug.LogException(e);
                ResponderHandle(new CKARNetworkState(CKARNetworkStateType.FailedConnectingToMaster, "Failed connecting to Master!"));
            }
        }
    }
Ejemplo n.º 2
0
        public MasterResponse GetAllRoles()
        {
            MasterResponse masterResponse = new MasterResponse();

            try
            {
                //WebRequestLogManager objWebRequestLogManager = new WebRequestLogManager();
                //decimal requestId = objWebRequestLogManager.AddRequest(string.Format("Project {0}, Page {1}, Method {2}, currentCulture {3}, clientID {4}, statusids {5}, partnertypecodes {6}", "ELSBackendBLL", "masterManager.cs", "GetAllPartners", culture, clientId, statusids, partnertypecodes), 0, CommonFunctions.RequestSource.WEB.ToString());
                MasterDB masterDB = new MasterDB();
                masterResponse = masterDB.GetAllRoles();
                //objWebRequestLogManager.AddResponse(masterResponse.Status.ToString(), requestId, 0);
            }
            //catch (CustomException ex)
            //{
            //    masterResponse = new MasterResponse(ex.ResponseStatus);
            //}
            catch (Exception ex)
            {
                //var Error = "Exception : " + ex.Message + ", Inner Exception : " + (ex.InnerException == null ? "" : ex.InnerException.Message);
                //ExceptionLogDB.LogException("ELSBAL", "MasterManager.cs", "GetAllRoles", CommonFunctions.RequestSource.WEB.ToString(), Error);
                masterResponse = new MasterResponse(BaseResponse.ResponseStatus.Error);
            }

            return(masterResponse);
        }
Ejemplo n.º 3
0
        public ActionResult PersonAdd()
        {
            PersonModel    personModel    = new PersonModel();
            MasterHelper   masterHelper   = new MasterHelper();
            MasterResponse masterResponse = new MasterResponse();

            masterResponse    = masterHelper.GetAllRoles();
            personModel.Roles = masterResponse.Roles;

            List <SelectListItem> roleListItems = new List <SelectListItem>();

            roleListItems.Add(new SelectListItem {
                Text = "-Select Sub Category-", Value = string.Empty
            });
            if (personModel.Roles != null)
            {
                foreach (EH_Role role in personModel.Roles)
                {
                    SelectListItem selectListItem = new SelectListItem {
                        Text = role.RoleName, Value = Convert.ToString(role.RoleId)
                    };
                    roleListItems.Add(selectListItem);
                }
            }
            personModel.RoleListItems = roleListItems;
            return(View(personModel));
        }
Ejemplo n.º 4
0
        public MasterResponse GetAllRoles()
        {
            MasterResponse masterResponse = new MasterResponse();
            MasterManager  masterManager  = new MasterManager();

            masterResponse = masterManager.GetAllRoles();
            return(masterResponse);
        }
Ejemplo n.º 5
0
        public MasterResponse Post([FromBody] MasterRequest req)
        {
            string json = "";

            MasterResponse resp = new MasterResponse(req);

            //json = JsonConvert.SerializeObject(resp);


            return(resp);
        }
Ejemplo n.º 6
0
        public MasterResponse GetAllRoles()
        {
            MasterResponse masterResponse = null;
            List <EH_Role> roles          = new List <EH_Role>();

            using (EHContext context = new EHContext())
            {
                roles = context.EH_Role.ToList();
            }
            masterResponse = new MasterResponse(roles, BaseResponse.ResponseStatus.Success);
            return(masterResponse);
        }
Ejemplo n.º 7
0
        public ActionResult PersonEdit(string id)
        {
            PersonModel    personModel    = new PersonModel();
            PersonHelper   personHelper   = new PersonHelper();
            MasterHelper   masterHelper   = new MasterHelper();
            PersonResponse personResponse = new PersonResponse();
            MasterResponse masterResponse = new MasterResponse();

            masterResponse = masterHelper.GetAllRoles();

            personModel.Roles = masterResponse.Roles;
            List <SelectListItem> roleListItems = new List <SelectListItem>();

            roleListItems.Add(new SelectListItem {
                Text = "-Select Role-", Value = string.Empty
            });
            if (personModel.Roles != null)
            {
                foreach (EH_Role role in personModel.Roles)
                {
                    SelectListItem selectListItem = new SelectListItem {
                        Text = role.RoleName, Value = Convert.ToString(role.RoleId)
                    };
                    roleListItems.Add(selectListItem);
                }
            }
            personModel.RoleListItems = roleListItems;

            personResponse = personHelper.GetPersonDetails(Convert.ToDecimal(id));

            if (personResponse.Person != null)
            {
                personModel.PersonId     = personResponse.Person.PersonId;
                personModel.PersonName   = personResponse.Person.PersonName;
                personModel.PersonMailID = personResponse.Person.PersonMailID;
                personModel.UserName     = personResponse.Person.UserName;
                personModel.Password     = personResponse.Person.Password;
                personModel.RoleId       = personResponse.Person.RoleId;
                personModel.Enabled      = personResponse.Person.Enabled ?? true;
            }
            return(View(personModel));
        }