private User TranslateUserEntityToUser(UserEntity userEntity) { User user = new User() { UserId = userEntity.UserId, Email = userEntity.Email, Name = userEntity.Name, }; return user; }
/// <summary> /// Create a new UserEntity object. /// </summary> /// <param name="userId">Initial value of the UserId property.</param> /// <param name="email">Initial value of the Email property.</param> /// <param name="name">Initial value of the Name property.</param> public static UserEntity CreateUserEntity(global::System.Int32 userId, global::System.String email, global::System.String name) { UserEntity userEntity = new UserEntity(); userEntity.UserId = userId; userEntity.Email = email; userEntity.Name = name; return userEntity; }
public int CreateNewUser(User user) { using (DobbermanEntities context = new DobbermanEntities()) { // find out if user already exists by its email UserEntity validateUser = (from p in context.Users where p.Email == user.Email select p).FirstOrDefault(); if (!(validateUser == null)) return validateUser.UserId; UserEntity userEntity = new UserEntity() { Email = user.Email, Name = user.Name, }; context.AddToUsers(userEntity); context.SaveChanges(); return userEntity.UserId; } }
/// <summary> /// Deprecated Method for adding a new object to the Users EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToUsers(UserEntity userEntity) { base.AddObject("Users", userEntity); }