public void Arrange() { _memberRepo = new SalesTeamMemberRepository(); _member = new SalesTeamMember("Walker", 3.00m); _memberTwo = new SalesTeamMember("Wagner", 6.00m); _memberThree = new SalesTeamMember("Mullet", 5.00m); _memberFour = new SalesTeamMember("Tucker", 1.00m); _memberRepo.AddMemberToList(_member); _memberRepo.AddMemberToList(_memberTwo); _memberRepo.AddMemberToList(_memberThree); _memberRepo.AddMemberToList(_memberFour); }
public void Arrange() { _memberRepo = new SalesTeamMemberRepository(); _member1 = new SalesTeamMember("Tucker", 250.25m); _member2 = new SalesTeamMember("Mullett", 600m); _member3 = new SalesTeamMember("Griswold", 1000m); _member4 = new SalesTeamMember("Wagner", 1000m); _member5 = new SalesTeamMember("Walker", 750m); _memberRepo.AddSalesMemberToTeam(_member1); _memberRepo.AddSalesMemberToTeam(_member2); _memberRepo.AddSalesMemberToTeam(_member3); _memberRepo.AddSalesMemberToTeam(_member4); _memberRepo.AddSalesMemberToTeam(_member5); }
public void ChangeSalesman(int oldSalesman, int newSalesman) { ISalesTeamMemberRepository SalesTeamMemberRepository = new SalesTeamMemberRepository(this.Db); var salesman = SalesTeamMemberRepository.FindByUserId(newSalesman).FirstOrDefault(); if (salesman != null) { this.Repository.FindBySalesmanId(oldSalesman).ToList().ForEach(c => { c.SalesTeamId = salesman.SalesTeamId; c.SalesmanId = salesman.UserId; this.Repository.Update(c); }); this.Db.Save(); } else { throw new ApplicationException("未找到指定的电访人员![Id="+newSalesman+"]"); } }
public void AssignToSalesman(int schoolId, int salesmanId, int qty) { ISalesTeamMemberRepository SalesTeamMemberRepository = new SalesTeamMemberRepository(this.Db); var salesman = SalesTeamMemberRepository.FindByUserId(salesmanId).FirstOrDefault(); if (salesman == null) { throw new ApplicationException("未找到指定的电访人员![Id=" + salesmanId + "]"); } this.Repository.FindBySchoolId(schoolId) .Where(o => !o.SalesmanId.HasValue && o.SalesTeamId.HasValue && o.SalesTeamId.Value.Equals(salesman.SalesTeamId)) .Take(qty).ToList().ForEach(c => { c.SalesTeamId = salesman.SalesTeamId; c.SalesmanId = salesman.UserId; this.Repository.Update(c); }); this.Db.Save(); }