Example #1
0
 /// <summary>
 /// Инициализация по имени
 /// </summary>
 /// <param name="email">имя пользователя [email]</param>
 public void Init(string email, IRepository repository)
 {
     if (!string.IsNullOrEmpty(email))
     {
         User = repository.GetUser(email);
     }
 }
Example #2
0
 public bool UpdateUser(User instance)
 {
     User cache = Db.Users.Where(p => p.Id == instance.Id).FirstOrDefault();
         if (cache != null)
         {
             cache.Birthdate = instance.Birthdate;
             cache.AvatarPath = instance.AvatarPath;
             cache.Email = instance.Email;
             Db.Users.Context.SubmitChanges();
             return true;
         }
         return false;
 }
Example #3
0
        public bool CreateUser(User instance)
        {
            if (instance.Id == 0)
            {
                instance.AddedDate = DateTime.Now;
                instance.ActivatedLink = User.GetActivateUrl();
                Db.Users.InsertOnSubmit(instance);
                Db.Users.Context.SubmitChanges();
                return true;
            }

            return false;
        }
 partial void DeleteUser(User instance);
 partial void UpdateUser(User instance);
 partial void InsertUser(User instance);