public Bank AddBankEntry(DiscordGuild guild) { var orgId = new OrgController().GetOrgId(guild); var bank = new Bank() { AccountId = GetHighestBankId() + 1, Balance = 0, OrgId = new OrgController().GetOrgId(guild), }; MultiBotDb.Bank.Add(bank); MultiBotDb.SaveChangesAsync(); return(GetBankByOrg(guild)); }
public async Task TestGetRoots() { var departments = new List <DepartmentListOutput> { new DepartmentListOutput { Id = Guid.NewGuid(), Name = "sclqjt", ParentId = new Guid("7e4dcb5d91d24cd9923d965224c2f396"), }, new DepartmentListOutput { Id = Guid.NewGuid(), Name = "sclqgs", ParentId = new Guid("7e4dcb5d91d24cd9923d965224c2f396"), } }; var mockDepartmentAppService = new Mock <IDepartmentAppService>(); mockDepartmentAppService.Setup(o => o.GetRootListAsync()) .ReturnsAsync(departments); var mockEmployeeAppService = new Mock <IEmployeeAppService>(); mockEmployeeAppService.Setup(o => o.GetRootListAsync()) .ReturnsAsync(new List <EmployeeListOutput>()); var target = new OrgController( CreateMemoryCache(), CreateMapper(), mockDepartmentAppService.Object, new Mock <IPositionAppService>().Object, mockEmployeeAppService.Object ); var result = await target.GetRoots(); var data = result.Value; data.Departments.Count.Should().Be(2); data.Departments[0].Id.Should().Be(departments[0].Id); data.Departments[0].Name.Should().Be(departments[0].Name); }
public void UpdateTransaction(BankTransaction trans) { Ranks ranks = new Ranks(); var memberC = new MemberController(); var memberId = 0; var orgId = new OrgController().GetOrgId(trans.Guild); if (trans.Member.Nickname != null) { memberId = memberC.GetMemberId(ranks.GetNickWithoutRank(trans.Member.Nickname), orgId, trans.Member).GetValueOrDefault(); } else { memberId = memberC.GetMemberId(trans.Member.Username, orgId, trans.Member).GetValueOrDefault(); } var transC = new TransactionController(); var transactionId = transC.GetTransactionId(memberId); transC.UpdateTransaction(transactionId, trans); MultiBotDb.SaveChanges(); }