Pass the Output as string and get it


ResourceManager = GF.RMName(Convert.ToString(oitem["Function"]), "ResourceManagerUS");


        public string RMName(string Function, string Listname)
        {
            string RMemail = string.Empty;
            string ResourceManger = string.Empty;
            using (SPSite osite = new SPSite(SPContext.Current.Web.Url))
            {
                using (SPWeb oweb = osite.OpenWeb())
                {
                    SPList oFunctionlist = oweb.Lists.TryGetList(Listname);
                    SPQuery query = new SPQuery();
                    query.Query = "<Where><Eq><FieldRef Name='Function' /><Value Type='Text'>" + Function + "</Value></Eq></Where>";
                    SPListItemCollection oitem = oFunctionlist.GetItems(query);
                    foreach (SPListItem oItemRM in oitem)
                    {
                        if (!String.IsNullOrEmpty(Convert.ToString(oItemRM["ResourceManager"])))
                        {
                            ResourceManger = oItemRM["ResourceManager"].ToString();
                            //ResourceManger = GetUserEmail(oItemRM, "ResourceManager");
                        }

                    }
                    if (string.IsNullOrEmpty(ResourceManger))
                    {
                        ResourceManger = GettingRMName(Listname);
                    }
                }
            }
            ResourceManger = ResourceManger.Split('#')[1];
            return ResourceManger;
        }

Comments