예제 #1
0
        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,
                });
            }
        }