public async Task <JObject> Details(string viewType, string keyword = null) { switch (viewType) { default: if (!string.IsNullOrEmpty(keyword)) { var feResult = await BEConfigurationViewModel.Repository.GetSingleModelAsync( model => model.Keyword == keyword && model.Specificulture == _lang).ConfigureAwait(false); return(JObject.FromObject(feResult)); } else { var configuration = new SiocConfiguration() { Specificulture = _lang }; var result = new RepositoryResponse <BEConfigurationViewModel>() { IsSucceed = true, Data = (await BEConfigurationViewModel.InitViewAsync(configuration)) }; return(JObject.FromObject(result)); } } }
public async Task <RepositoryResponse <BEConfigurationViewModel> > Post([FromBody] BEConfigurationViewModel model) { if (model != null) { var result = await model.SaveModelAsync(true).ConfigureAwait(false); return(result); } return(new RepositoryResponse <BEConfigurationViewModel>()); }