示例#1
0
        public IActionResult GetGroupsForCallGrid()
        {
            List <StationJson> groupsJson = new List <StationJson>();
            var groups = _departmentGroupsService.GetAllGroupsForDepartment(DepartmentId);

            foreach (var group in groups)
            {
                StationJson groupJson = new StationJson();
                groupJson.GroupId = group.DepartmentGroupId;
                groupJson.Name    = group.Name;

                if (group.Members != null)
                {
                    groupJson.Count = group.Members.Count;
                }
                else
                {
                    groupJson.Count = 0;
                }

                groupsJson.Add(groupJson);
            }

            return(Json(groupsJson));
        }
示例#2
0
        public IActionResult GetAllGroups()
        {
            var stations = new List <StationJson>();

            var groups = _departmentGroupsService.GetAllGroupsForDepartment(DepartmentId);

            foreach (var group in groups)
            {
                var station = new StationJson();
                station.GroupId = group.DepartmentGroupId;
                station.Name    = group.Name;

                stations.Add(station);
            }

            return(Json(stations));
        }