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;
		}
Exemplo n.º 3
0
		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);
		}
Exemplo n.º 5
0
		public void AddCompanyUser(CompanyUser companyUser)
		{
			CompanyUsers.Add(companyUser);
		}