コード例 #1
0
ファイル: StateLogic.cs プロジェクト: RomyPutra/GBSProj
        //public Task<List<eSWIS.Logic.GeneralSettings.Container.State>> GetAllStateAsync()
        //{
        //    List<eSWIS.Logic.GeneralSettings.Container.State> list = new List<eSWIS.Logic.GeneralSettings.Container.State>();
        //    try
        //    {
        //        string conn = _appConfiguration.GetConnectionString(PlexformConsts.ESWISConnectionString);
        //        eSWIS.Logic.GeneralSettings.State obj = new eSWIS.Logic.GeneralSettings.State(conn);
        //        //list = obj.GetState();
        //    }
        //    catch (Exception ex)
        //    {
        //        var temp = ex.ToString();
        //    }
        //    return Task.FromResult(list);
        //}

        public Task <eSWIS.Logic.GeneralSettings.Container.State> GetStateAsync(string CountryCode, string StateCode)
        {
            eSWIS.Logic.GeneralSettings.Container.State list = new eSWIS.Logic.GeneralSettings.Container.State();
            try
            {
                string conn = _appConfiguration.GetConnectionString(PlexformConsts.ESWISConnectionString);
                eSWIS.Logic.GeneralSettings.State obj = new eSWIS.Logic.GeneralSettings.State(conn);
                list = obj.GetState(CountryCode, StateCode);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }
            return(Task.FromResult(list));
        }
コード例 #2
0
        public async Task <eSWIS.Logic.GeneralSettings.Container.State> GetState(string CountryCode, string StateCode)
        {
            eSWIS.Logic.GeneralSettings.Container.State list = new eSWIS.Logic.GeneralSettings.Container.State();
            try
            {
                var repo = new Plexform.Logic.StateLogic();

                list = await repo.GetStateAsync(CountryCode, StateCode);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }

            return(ObjectMapper.Map <eSWIS.Logic.GeneralSettings.Container.State>(list));
        }
コード例 #3
0
ファイル: StateLogic.cs プロジェクト: RomyPutra/GBSProj
        public Task <bool> Delete(eSWIS.Logic.GeneralSettings.Container.State cont)
        {
            var res = false;

            try
            {
                string conn = _appConfiguration.GetConnectionString(PlexformConsts.ESWISConnectionString);
                eSWIS.Logic.GeneralSettings.State obj = new eSWIS.Logic.GeneralSettings.State(conn);
                string message = "";
                res = obj.Delete(cont, ref message);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }
            return(Task.FromResult(res));
        }
コード例 #4
0
        public async Task <bool> Create([FromBody] eSWIS.Logic.GeneralSettings.Container.State input)
        {
            bool res = false;

            try
            {
                var repo = new Plexform.Logic.StateLogic();

                res = await repo.Insert(input);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }

            return(ObjectMapper.Map <bool>(res));
        }