public void Test_MarketingBudget_EditPermission() { Console.WriteLine("To get User permission detail for budget.\n"); List <Budget_Permission> UserData = _marketingBudget.GetUserList(BudgetId); RevenuePlanner.Services.MarketingBudget.FinanceModel Data = _marketingBudget.EditPermission(BudgetId, ApplicationId, UserData, UserId, ClientId); Assert.IsNotNull(Data); Assert.IsTrue(Data.Userpermission.Count > 0); }
/// <summary> /// method to get list of user permission for selected budget /// </summary> public ActionResult EditPermission(int BudgetId = 0, string level = "", string FlagCondition = "", string rowid = "") { try { ViewBag.EditLevel = level; ViewBag.GridRowID = rowid; ViewBag.childbudgetlist = _MarketingBudget.GetChildBudget(BudgetId); if (string.Compare(FlagCondition, "Edit", true) == 0) { ViewBag.FlagCondition = "Edit"; } else { ViewBag.FlagCondition = "View"; } List <RevenuePlanner.Models.Budget_Permission> UserList = _MarketingBudget.GetUserList(BudgetId); if (UserList.Count == 0) { ViewBag.NoRecord = "NoRecord"; } #region bindUser List for search List <BDSService.User> lstUserDetail = new List <BDSService.User>(); lstUserDetail = _MarketingBudget.GetAllUserList(Sessions.User.CID, Sessions.User.ID, Sessions.ApplicationId); if (Sessions.User != null) { lstUserDetail.Add(new BDSService.User { UserId = Sessions.User.UserId, ID = Sessions.User.ID, FirstName = Sessions.User.FirstName, LastName = Sessions.User.LastName, JobTitle = Sessions.User.JobTitle }); } TempData["Userlist"] = lstUserDetail; #endregion FinanceModel objFinanceModel = _MarketingBudget.EditPermission(BudgetId, Sessions.ApplicationId, UserList, Sessions.User.ID, Sessions.User.CID); return(PartialView("_UserPermission", objFinanceModel)); } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); } return(PartialView("_UserPermission", null)); }