Ejemplo n.º 1
0
        public ActionResult ReadAjaxServiceDomainGrid([DataSourceRequest] DataSourceRequest request, int?serviceDeskId)
        {
            DataSourceResult result = null;

            try
            {
                if (_appUserContext.Current.CurrentCustomer != null &&
                    _appUserContext.Current.CurrentCustomer.Id > 0 &&
                    serviceDeskId != null &&
                    serviceDeskId > 0)
                {
                    result = _serviceDomainService
                             .ServiceDeskDomains(serviceDeskId.Value)
                             .ToDataSourceResult(request, Mapper.Map <ServiceDomainListItem, ServiceDomainViewModel>);
                }
                else
                {
                    result = _serviceDomainService
                             .CustomerServiceDomains(_appUserContext.Current.CurrentCustomer.Id)
                             .ToDataSourceResult(request, Mapper.Map <ServiceDomainListItem, ServiceDomainViewModel>);
                }
            }
            catch (Exception ex)
            {
                _contextManager.ResponseManager.StatusCode = 500;
                _contextManager.ResponseManager.AppendHeader(ModelStateErrorNames.ErrorMessage, ex.Message);
            }

            return(Json(result));
        }
Ejemplo n.º 2
0
        public void ServiceDomainService_ServiceDeskDomains_ReturnsIQueryableServiceDomainListItem()
        {
            #region Arrange

            #endregion

            #region Act

            var domains = _serviceDomainService.ServiceDeskDomains(1);

            #endregion

            #region Assert

            Assert.IsInstanceOfType(domains, typeof(IQueryable <ServiceDomainListItem>));

            #endregion
        }