// 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)); }
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)); } }