public TResult <List <CProject> > GetProjectsAndLayers(string userinput) { try { //object comosobject = System.Web.HttpContext.Current.ApplicationInstance.Application["ComosAPI"]; //IBRServiceContracts.IServiceContract m_ComosAPIService = (IBRServiceContracts.IServiceContract)comosobject; IServiceContract m_ComosAPIService = GetComosAPI(); List <CProject> projects = m_ComosAPIService.GetProjectsAndLayers(userinput); return(new TResult <List <CProject> >() { Status = true, data = projects, Message = null, }); } catch (Exception ex) { LogHandler.WriteLog(ex.Message); return(new TResult <List <CProject> >() { Status = false, data = null, Message = ex.Message, }); } }