コード例 #1
0
        // GET: FixAsset
        public ActionResult FixAssetMappingbyAssetClassId(int?assetClassId)
        {
            var organisationId = UserOrganisationId;
            var centreId       = UserCentreId;

            if (assetClassId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var assetMappings = NidanBusinessService.RetrieveFixAssetDataGrid(organisationId, e => e.AssetClassId == assetClassId && e.CentreId == centreId).Items.ToList();
            var viewModel     = new FixAssetMappingViewModel()
            {
                FixAssetMappingList = assetMappings,
                AssetClassId        = assetClassId.Value
            };

            return(View(viewModel));
        }
コード例 #2
0
        public ActionResult UpdateFixAssetMapping(FixAssetMappingViewModel fixAssetMappingViewModel)
        {
            var organisationId = UserOrganisationId;
            var personnelId    = UserPersonnelId;
            var centreId       = UserCentreId;

            try
            {
                var fixAssetMappingData = NidanBusinessService.RetrieveFixAssetMapping(organisationId, fixAssetMappingViewModel.FixAssetMapping.FixAssetMappingId);
                fixAssetMappingViewModel.FixAssetMapping.OrganisationId = organisationId;
                fixAssetMappingViewModel.FixAssetMapping.CentreId       = centreId;
                fixAssetMappingViewModel.FixAssetMapping.CreatedBy      = personnelId;
                fixAssetMappingData.AssetOutStatusId     = fixAssetMappingViewModel.FixAssetMapping.AssetOutStatusId;
                fixAssetMappingData.StatusDate           = fixAssetMappingViewModel.FixAssetMapping.StatusDate;
                fixAssetMappingData.StatusCost           = fixAssetMappingViewModel.FixAssetMapping.StatusCost;
                fixAssetMappingViewModel.FixAssetMapping = NidanBusinessService.UpdateFixAssetMapping(organisationId, fixAssetMappingData);
                return(this.JsonNet(true));
            }
            catch (Exception e)
            {
                return(this.JsonNet(false));
            }
        }