public HttpResponseMessage GetCategoriesBasedOnAlphabet(HttpRequestMessage request) { var categories = _service.GetAllCategoriesBasedOnAlphabet(); AlphabetViewModel model = new AlphabetViewModel(categories); return(request.CreateResponse <CategoryViewModel[]>(HttpStatusCode.OK, model.Categories.ToArray())); }
private void UpdateAlphabet(AlphabetViewModel alphabet) { var alphabets = this.Alphabets.Where(p => p.IsEnabled); if(!alphabets.Any()) this.Alphabets.First(p => p != alphabet).IsEnabled = true; else { var newAlphabet = MusicConcept.Library.SortingHelper.SymbolChar + String.Concat(alphabets.Select(p => p.Alphabet)); ApplicationSettings.SortingAlphabet.Save(newAlphabet); } }