//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)); }
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)); }
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)); }
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)); }