public ResultViewModel <Track> Post(TrackEditViewModel Track) { ResultViewModel <Track> result = new ResultViewModel <Track>(); try { if (!ModelState.IsValid) { result.Message = "In Valid Model State"; } else { Track selectedTrack = trackService.Add(Track); result.Successed = true; Hub.Clients.All.TrackCount(trackService.Count()); Hub.Clients.All.TrackAdd(Track.Name); result.Data = selectedTrack; } } catch (Exception ex) { result.Successed = false; result.Message = "Semething Went Wrong"; } return(result); }
public Dictionary <string, int> GetData() { Dictionary <string, int> result = new Dictionary <string, int>(); result.Add("MainCategoryCount", mainCategoryService.Count()); result.Add("VisitorCount", ConfigService.Count("VisitorCount")); result.Add("trackCount", trackService.Count()); result.Add("UserCount", userService.Count()); return(result); }