/// <summary>
        /// Method to convert UserRequests business entity to Model
        /// </summary>
        /// <param name="argUserRequestsBECollection">UserRequests Business Entity</param>
        /// <returns></returns>
        private UserRequestsCollection ConvertUserRequestsToModel(UserRequestsBECollection argUserRequestsBECollection)
        {
            UserRequestsCollection l_UserRequestsCollection = new UserRequestsCollection();
            UserRequests           l_Requests;

            try
            {
                if (argUserRequestsBECollection != null && argUserRequestsBECollection.Count > 0)
                {
                    foreach (var item in argUserRequestsBECollection)
                    {
                        l_Requests               = new UserRequests();
                        l_Requests.Comments      = item.Comments;
                        l_Requests.Status        = item.Status;
                        l_Requests.RequestedDate = item.RequestedDate;
                        l_Requests.RequestType   = item.RequestType;
                        l_Requests.Skill         = item.Skill;
                        l_Requests.SubSkill      = item.SubSkill;

                        l_Requests.BadgeID       = item.BadgeID;
                        l_Requests.BadgeGivenFor = item.BadgeGivenFor;

                        l_UserRequestsCollection.Add(l_Requests);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(l_UserRequestsCollection);
        }
        public async Task <ActionResult> GetUserRequests(string argRequestType)
        {
            #region Declarations
            UserRequests             l_UserRequests             = new UserRequests();
            UserRequestsBECollection l_UserRequestsBECollection = new UserRequestsBECollection();
            UserRequestsCollection   l_UserRequestsCollection   = new UserRequestsCollection();
            string l_skillsURL = string.Empty;
            #endregion

            l_skillsURL = apiBaseURL + "/GetUserRequests?argLoggedInUser="******"&argType=" + argRequestType + "";
            HttpResponseMessage l_SkillsData = await client.GetAsync(l_skillsURL);

            if (l_SkillsData != null && l_SkillsData.IsSuccessStatusCode)
            {
                var l_SkillResponse = l_SkillsData.Content.ReadAsStringAsync().Result;
                l_UserRequestsBECollection = JsonConvert.DeserializeObject <UserRequestsBECollection>(l_SkillResponse);
            }

            l_UserRequestsCollection = ConvertUserRequestsToModel(l_UserRequestsBECollection);
            return(PartialView("_partialGetUserRequests", l_UserRequestsCollection));
        }