/// <summary>
 /// Create a new User_acc object.
 /// </summary>
 /// <param name="number">Initial value of the number property.</param>
 public static User_acc CreateUser_acc(global::System.Int32 number)
 {
     User_acc user_acc = new User_acc();
     user_acc.number = number;
     return user_acc;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the User_acc EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToUser_acc(User_acc user_acc)
 {
     base.AddObject("User_acc", user_acc);
 }
 public MembershipCreateStatus makeUser(string name, string password, int? number)
 {
     MembershipCreateStatus myStatus = MembershipCreateStatus.Success;
     foodAppEntities db = new foodAppEntities();
     User_acc myacc = new User_acc();
     List<User_acc> mylist = db.User_acc
         .Where(n=>(n.number == number)&&(String.IsNullOrEmpty(n.name)||(n.name == name)))
         .Select(n=>n).ToList();
     if( mylist.Count > 0)
         return MembershipCreateStatus.DuplicateUserName;
     myacc.number = number.Value;
     myacc.name = name;
     myacc.password = password;
     db.AddToUser_acc(myacc);
     db.SaveChanges();
     db.Dispose();
     return myStatus;
 }