コード例 #1
0
        public JsonResult GetTerritory(System.String id)
        {
            DataTableViewModel data1;

            GetTerritoryRequest request = new GetTerritoryRequest();

            request.TerritoryID = id;
            DetailTerritory_TerritoryDetailView data = _territoryService.GetTerritory(request).Territory.ConvertToDetailTerritory_TerritoryDetailView();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult GetDetail(System.String id)
        {
            TerritoryDetailView vm      = new TerritoryDetailView();
            GetTerritoryRequest request = new GetTerritoryRequest();

            request.TerritoryID = id;
            GetTerritoryResponse response = _territoryService.GetTerritory(request);

            if (response.TerritoryFound)
            {
                vm = response.Territory.ConvertToTerritoryDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult GetEmployeeDataTable(System.String id)
        {
            DataTableViewModel data;

            GetTerritoryRequest request = new GetTerritoryRequest();

            request.TerritoryID = id;
            TerritoryView territory = _territoryService.GetTerritory(request).Territory;

            data                 = new DataTableViewModel();
            data.draw            = "1";
            data.recordsTotal    = territory.Employees.ToList().Count.ToString();
            data.recordsFiltered = territory.Employees.ToList().Count.ToString();

            data.data = territory.Employees.ConvertToDetailTerritoryEmployeeDetailViews().ToList <object>();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult Update(TerritoryDetailView vm)
        {
            GetTerritoryRequest request = new GetTerritoryRequest();

            request.TerritoryID = vm.TerritoryID;

            ModifyTerritoryRequest updateRequest = _territoryService.GetTerritory(request).Territory.ConvertToModifyTerritoryRequest();

            updateRequest.TerritoryID          = vm.TerritoryID;
            updateRequest.TerritoryDescription = vm.TerritoryDescription;
            GetRegionRequest regionRequest = new GetRegionRequest();

            regionRequest.RegionID = vm.RegionRegionID;
            updateRequest.Region   = _regionService.GetRegion(regionRequest).Region;

            ModifyTerritoryResponse response = _territoryService.ModifyTerritory(updateRequest);

            return(Json(response));
        }
コード例 #5
0
        public GetTerritoryResponse GetTerritory(GetTerritoryRequest request)
        {
            GetTerritoryResponse response = new GetTerritoryResponse();

            Territory territory = _territoryRepository
                                  .FindBy(request.TerritoryID);

            if (territory != null)
            {
                response.TerritoryFound = true;
                response.Territory      = territory.ConvertToTerritoryView();
            }
            else
            {
                response.TerritoryFound = false;
            }


            return(response);
        }