Ejemplo n.º 1
0
        /// <summary>
        /// Returns the userProject object fram database. If record does not exists, it will create a new record and return that.
        /// </summary>
        /// <param name="projectName"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public UserProject GetUserProject(string projectName, int userId)
        {
            UserProject proj = _database.UserProjects.Where<UserProject>(p => p.Name == projectName && p.UserId == userId).FirstOrDefault();

            if (proj == null)
            {
                UserProject np = new UserProject() { Name = projectName, UserId = userId };
                _database.UserProjects.InsertOnSubmit(np);
                _database.SubmitChanges();

                return np;
            }
            else
            {
                return proj;
            }
        }
Ejemplo n.º 2
0
		private void detach_UserProjects(UserProject entity)
		{
			this.SendPropertyChanging();
			entity.User = null;
		}
Ejemplo n.º 3
0
		private void attach_UserProjects(UserProject entity)
		{
			this.SendPropertyChanging();
			entity.User = this;
		}
Ejemplo n.º 4
0
 partial void DeleteUserProject(UserProject instance);
Ejemplo n.º 5
0
 partial void UpdateUserProject(UserProject instance);
Ejemplo n.º 6
0
 partial void InsertUserProject(UserProject instance);