예제 #1
0
        public int Update(UserViewModel vModel)
        {
            User unit = _users.GetBy(vModel.Id);
            unit.Username = vModel.Username;
            unit.Password = vModel.Password;

            _users.Update(unit);
            return _context.SaveChanges();
        }
예제 #2
0
        static void Main(string[] args)
        {
            try
            {
                IAppContext dataContext = new AppContext("MyConnectionString");

                var userService  = new UserService(dataContext);

                UserViewModel vModel = new UserViewModel();

                IList<User> users = new List<User>();

                for (
                    int ii = 0; ii < 9; ii++)
                {
                    users.Add(

                        userService.Create(
                            new UserViewModel
                            {
                                Id = ii,
                                GroupId = 1,
                                Username = string.Format("User#{0}", ii),
                                Password = (ii * 1000).ToString(),

                            }
                            , true
                        )
                    );

                }

                foreach (var user in users)
                {
                    Console.WriteLine("{1}'s password is {2} and has {0} as Id", user.Id, user.Username, user.Password);
                }

            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: {0}, {1}", ex.Message, ex.InnerException.InnerException);
            }

            Console.Write("Press any key to close...");
            Console.Read();
        }
예제 #3
0
        public User Create(UserViewModel vModel, bool isSoft = false)
        {
            var user = new User()
            {
                Username = vModel.Username,
                Password = vModel.Password,
            };

            if (!isSoft)
            {
                _users.Create(user);
                _context.SaveChanges();

            }

            return user;
        }