public DbDataContextMock() { Advs =new List<Adv>(); Companies = new List<Company>(); DeviceUsers = new List<DeviceUser> (); Views = new List<AdvView>(); CompanyUsers=new List<CompanyUser>(); CompanyUserSessions = new List<CompanyUserSession>(); var testAdv = new Adv () { Name = "apple" , Link = "http://www.apple.com", Title = "Apple Inc.", Description = "empty description - apple", PhotoId = 1 , DeviceUsers = new List<DeviceUser> () }; var testAdv1 = new Adv () { Name = "sony" , Link = "http://sony.com" , Title = "Sony" , Description = "empty description - sony" , PhotoId = 2 , DeviceUsers = new List<DeviceUser> () }; var testUser = new DeviceUser () { DeviceId = "d1" , Login = "******" , Password = "******" , Advs = new List<Adv> () , Companies = new List<Company> () }; var testCompany = new Company () { ApiKey = "company1" , Name = "company1" , Advs = new List<Adv> () , DeviceUsers = new List<DeviceUser> () }; var companyUser = new CompanyUser() { Login = "******", Company = testCompany, CompanyId = testCompany.Id, Password = AuthUtil.EncodePassword("admin") }; testCompany.Advs.Add ( testAdv ); testCompany.DeviceUsers.Add ( testUser ); testCompany.Advs.Add(testAdv1); this.AddAdv ( testAdv ); this.AddAdv(testAdv1); this.AddDeviceUser ( testUser ); this.AddCompany ( testCompany ); this.AddCompanyUser(companyUser); }
public void UpdateCompanyUser(CompanyUser companyUser) { var obj = CompanyUsers.First ( a => a.Id == companyUser.Id ); obj = companyUser; }
public void UpdateCompanyUser(CompanyUser companyUser) { if ( companyUser.Id == 0 ) { throw new ArgumentException ( "UpdateView id==0" ); } CompanyUsers.Attach ( companyUser ); Entry ( companyUser ).State = EntityState.Modified; }
public void AddCompanyUser(CompanyUser companyUser) { var maxCompanyUser = CompanyUsers.OrderByDescending ( a => a.Id ).FirstOrDefault (); companyUser.Id = maxCompanyUser != null ? maxCompanyUser.Id + 1 : 1; CompanyUsers.Add(companyUser); }
public void AddCompanyUser(CompanyUser companyUser) { CompanyUsers.Add(companyUser); }