public async Task <RepositoryResponse <ApiCultureViewModel> > Save([FromBody] ApiCultureViewModel model) { if (model != null) { var result = await model.SaveModelAsync(true).ConfigureAwait(false); return(result); } return(new RepositoryResponse <ApiCultureViewModel>()); }
public async Task <RepositoryResponse <ApiCultureViewModel> > Save([FromBody] ApiCultureViewModel model) { if (model != null) { var result = await model.SaveModelAsync(true).ConfigureAwait(false); if (result.IsSucceed) { GlobalConfigurationService.Instance.RefreshAll(); } return(result); } return(new RepositoryResponse <ApiCultureViewModel>()); }
public async Task <JObject> BEDetails(string viewType, int?id) { switch (viewType) { case "be": if (id.HasValue) { var beResult = await ApiCultureViewModel.Repository.GetSingleModelAsync(model => model.Id == id).ConfigureAwait(false); return(JObject.FromObject(beResult)); } else { var model = new SiocCulture() { Status = (int)SWStatus.Preview }; RepositoryResponse <ApiCultureViewModel> result = new RepositoryResponse <ApiCultureViewModel>() { IsSucceed = true, Data = await ApiCultureViewModel.InitViewAsync(model) }; return(JObject.FromObject(result)); } default: if (id.HasValue) { var beResult = await ApiCultureViewModel.Repository.GetSingleModelAsync(model => model.Id == id).ConfigureAwait(false); return(JObject.FromObject(beResult)); } else { var model = new SiocCulture(); RepositoryResponse <ApiCultureViewModel> result = new RepositoryResponse <ApiCultureViewModel>() { IsSucceed = true, Data = new ApiCultureViewModel(model) { Status = SWStatus.Preview } }; return(JObject.FromObject(result)); } } }