//**********StreamGrid**************
        /// <summary>
        /// Method to get the webgrid of the stream
        /// </summary>
        /// <param name="page"></param>
        /// <param name="sort"></param>
        /// <param name="sortDir"></param>
        /// <returns></returns>
        public ActionResult SearchStream(int page = 1, string sort = "name", string sortDir = "ASC")
        {
            const int pageSize = 5;
            var totalRows = sobjModel.CountAllStreams();

            sortDir = sortDir.Equals("desc", StringComparison.CurrentCultureIgnoreCase) ? sortDir : "asc";

            var validColumns = new[] { "Stream ID", "Stream Name", "Project ID", "Last Modified" };

            if (!validColumns.Any(c => c.Equals(sort, StringComparison.CurrentCultureIgnoreCase)))
                sort = "id";

            var stream = sobjModel.GetStreamPage(page, pageSize, "it." + sort + " " + sortDir);
            var data = new ContinousIntegration.Models.StreamServices.StreamModel
            {
                TotalRows = totalRows,
                PageSize = pageSize,
                Streams = stream
            };
            return View(data);
        }