public List <AddAssetsViewModel> returnList() { List <Asset> data = AddAssets.getAllList(); List <AddAssetsViewModel> model = new List <AddAssetsViewModel>(); string FilePath = ConfigurationManager.AppSettings["AssetsFilePath"].ToString(); foreach (var item in data) { AddAssetsViewModel AssetList = new AddAssetsViewModel(); AssetList.Id = item.Id; AssetList.Name = item.Name; AssetList.AssetsTypeName_1 = AddAssets.GetAssetType1Name(Convert.ToInt32(item.AssetType)).Value; AssetList.AssetsTypeName_2 = AddAssets.GetAssetType2Name(Convert.ToInt32(item.AssetType2)).Value; var Name = AddAssets.GetOwnerName(Convert.ToInt32(item.CmpCustomerID)); var NameOwner = string.Format("{0} {1}", Name.FirstName, Name.LastName); AssetList.OwnerName = NameOwner; if (!string.IsNullOrEmpty(item.PhotoPath)) { AssetList.Picture = item.PhotoPath; } model.Add(AssetList); } return(model); }
public ActionResult AddEditAssetSkillsSet(int Id) { string FilePath = ConfigurationManager.AppSettings["AssetsFilePath"].ToString(); AddAssetsViewModel model = new AddAssetsViewModel(); model.Id = Id; if (Id > 0) { var AssetsType_1 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type List"); foreach (var item in AssetsType_1) { var SelectassetId = AddAssets.GetListAssetType1ById(Id); if (item.Id == SelectassetId) { model.AssetsType_1_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString(), Selected = true }); } else { model.AssetsType_1_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } } var AssetsType_2 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type 2 List"); foreach (var item in AssetsType_2) { var SelectassetIdAsset = AddAssets.GetListAssetType2ById(Id); if (item.Id == SelectassetIdAsset) { model.AssetsType_2_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString(), Selected = true }); } else { model.AssetsType_2_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } } var AssetsOwnerList = AddAssets.BindAssetsOwnerList(); foreach (var item in AssetsOwnerList) { var SelectassetIdowner = AddAssets.GetOwnerName(Convert.ToInt32(item.Value)); if ((Convert.ToInt32(item.Value)) == SelectassetIdowner.Id) { model.AssetsOwnerList.Add(new SelectListItem() { Text = @item.Text, Value = @item.Value.ToString(), Selected = true }); } else { model.AssetsOwnerList.Add(new SelectListItem() { Text = @item.Text, Value = @item.Value.ToString() }); } } var Assets = AddAssets.getAssetByIdList(Id); model.Name = Assets.Name; if (!string.IsNullOrEmpty(Assets.PhotoPath)) { model.Picture = Assets.PhotoPath; } } else { List <AddAssetsViewModel> modelList = new List <AddAssetsViewModel>(); var AssetsType_1 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type List"); model.AssetsTypeId_1 = _otherSettingMethod.getSystemListId("Asset Type List"); model.AssetsTypeId_2 = _otherSettingMethod.getSystemListId("Asset Type 2 List"); foreach (var item in AssetsType_1) { model.AssetsType_1_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } var AssetsType_2 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type 2 List"); foreach (var item in AssetsType_2) { model.AssetsType_2_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } var AssetsOwnerList = AddAssets.BindAssetsOwnerList(); foreach (var item in AssetsOwnerList) { model.AssetsOwnerList.Add(new SelectListItem() { Text = @item.Text, Value = @item.Value.ToString() }); } } return(PartialView("_PartialAddAssets", model)); }
public ActionResult saveOtherSetting(int Id, string ListName, string ListValue, bool Flag) { List <OtherSettingViewModel> model = null; if (Flag == false) { JavaScriptSerializer js = new JavaScriptSerializer(); if (!string.IsNullOrEmpty(ListValue)) { string[] listValueArray = js.Deserialize <string[]>(ListValue); _otherSettingMethod.SaveData(Id, ListName, listValueArray, SessionProxy.UserId); } } else if (Flag == true) { //List<systemListData> ListData = new List<systemListData>(); JavaScriptSerializer js = new JavaScriptSerializer(); List <systemListData> ListData = js.Deserialize <List <systemListData> >(ListValue); _otherSettingMethod.EditData(Id, ListName, ListData, SessionProxy.UserId); } string FilePath = ConfigurationManager.AppSettings["AssetsFilePath"].ToString(); AddAssetsViewModel assmodel = new AddAssetsViewModel(); assmodel.Id = Id; //if (Id > 0) //{ // var AssetsType_1 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type List"); // foreach (var item in AssetsType_1) // { // //var SelectassetId = AddAssets.GetListAssetType1ById(Id); // //if (item.Id == SelectassetId) // //{ // // assmodel.AssetsType_1_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString(), Selected = true }); // //} // //else // //{ // assmodel.AssetsType_1_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); // //} // } // var AssetsType_2 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type 2 List"); // foreach (var item in AssetsType_2) // { // //var SelectassetIdAsset = AddAssets.GetListAssetType2ById(Id); // //if (item.Id == SelectassetIdAsset) // //{ // // assmodel.AssetsType_2_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString(), Selected = true }); // //} // //else // //{ // assmodel.AssetsType_2_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); // //} // } // var AssetsOwnerList = AddAssets.BindAssetsOwnerList(); // foreach (var item in AssetsOwnerList) // { // var SelectassetIdowner = AddAssets.GetOwnerName(Convert.ToInt32(item.Value)); // if ((Convert.ToInt32(item.Value)) == SelectassetIdowner.Id) // { // assmodel.AssetsOwnerList.Add(new SelectListItem() { Text = @item.Text, Value = @item.Value.ToString(), Selected = true }); // } // else // { // assmodel.AssetsOwnerList.Add(new SelectListItem() { Text = @item.Text, Value = @item.Value.ToString() }); // } // } // //var Assets = AddAssets.getAssetByIdList(Id); // //assmodel.Name = Assets.Name; // //if (!string.IsNullOrEmpty(Assets.PhotoPath)) // //{ // // assmodel.Picture = Assets.PhotoPath; // //} //} //else //{ List <AddAssetsViewModel> modelList = new List <AddAssetsViewModel>(); var AssetsType_1 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type List"); assmodel.AssetsTypeId_1 = _otherSettingMethod.getSystemListId("Asset Type List"); assmodel.AssetsTypeId_2 = _otherSettingMethod.getSystemListId("Asset Type 2 List"); foreach (var item in AssetsType_1) { assmodel.AssetsType_1_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } var AssetsType_2 = _otherSettingMethod.getAllSystemValueListByKeyName("Asset Type 2 List"); foreach (var item in AssetsType_2) { assmodel.AssetsType_2_List.Add(new SelectListItem() { Text = @item.Value, Value = @item.Id.ToString() }); } var AssetsOwnerList = AddAssets.BindAssetsOwnerList(); foreach (var item in AssetsOwnerList) { assmodel.AssetsOwnerList.Add(new SelectListItem() { Text = @item.Text, Value = @item.Value.ToString() }); } // } return(PartialView("_PartialAddAssets", assmodel)); }