コード例 #1
0
        public void Add(User user)
        {
            if (user == null)
            {
                throw new ArgumentException("Не выбран пользователь");
            }

            UsersDAO.Add(user);
        }
コード例 #2
0
ファイル: UsersBL.cs プロジェクト: titi20117/DotNet
        public void Add(Users user)
        {
            if (user == null)
            {
                throw new ArgumentException("student");
            }

            usersDAO.Add(user);
        }
コード例 #3
0
ファイル: UsersLogic.cs プロジェクト: ivanyufin/FinalProject
 public bool Add(User user)
 {
     try
     {
         return(_usersDAO.Add(user));
     }
     catch (Exception ex)
     {
         Logger.Log.Error(ex.Message);
         return(false);
     }
 }
コード例 #4
0
ファイル: UsersLogic.cs プロジェクト: chibirevartem/XT-2018Q4
        public bool Add(string userName, string birthDate)
        {
            if (!Regex.IsMatch(userName, userNamePattern))
            {
                throw new Exception("Incorrent username");
            }
            if (!Regex.IsMatch(birthDate, datePattern))
            {
                throw new Exception("Incorrent date");
            }



            User user = new User
            {
                Name = userName,

                BirthDate = DateTime.ParseExact(birthDate, DateFormat, CultureInfo.InvariantCulture),
            };

            if (!(user.Age > 5 & user.Age < 150))
            {
                return(false);
            }
            else
            {
                try
                {
                    cacheLogic.Delete(AllUsersCacheKey);
                    usersDAO.Add(user);
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
コード例 #5
0
 public void Add(User user)
 {
     _usersDAO.Add(user);
 }