예제 #1
0
        public int Signup(SignUpModel sup)
        {
            if (userio.LoadEntity(u => u.Username == sup.UserName).FirstOrDefault() != null)
            {
                return(ErrorType.DeplicatedUser.GetHashCode());
            }
            var user = new User();

            user.Id       = Guid.NewGuid().ToString();
            user.Name     = sup.Name;
            user.Password = sup.Password;
            user.Username = sup.UserName;

            try
            {
                userio.CreateEntity(user);
                userio.container.SaveChanges();
                return(ErrorType.Success.GetHashCode());
            }
            catch (Exception e)
            {
                return(ErrorType.IOError.GetHashCode());
            }
        }
예제 #2
0
        // GET api/values
        public List <User> GetUser()
        {
            UserIO userio = new UserIO();

            return(userio.LoadEntity().ToList());
        }