public int Create(MonitorUnit item) { int monitorId = _monitorunitdao.Create(item); if (monitorId > 0) { int userId = LoginManager.Instance.GetUserId(); var perms = _permissionManager.GetOwnerPermission(); _permissionManager.GrantPermission(userId, monitorId, ResourceType.MonitorUnit, perms); } return(monitorId); }
public void Test_Create() { MonitorUnitDAO dao = new MonitorUnitDAO(); MonitorUnit monitorUnit = new MonitorUnit { MonitorUnitName = "测试监控单元1", EAccountType = MonitorUnitAccountType.SingleAccount, PortfolioId = 12, BearContract = "IC1609", StockTemplateId = 650, Owner = 100200 }; int id = dao.Create(monitorUnit); Assert.IsNotNull(id); var actualItem = dao.Get(id); Assert.IsNotNull(actualItem); Assert.IsTrue(actualItem.MonitorUnitName == monitorUnit.MonitorUnitName); }