Exemple #1
0
        protected override async Task Create(byte[] item)
        {
            using (var rep = new UserRep())
            {
                var conv = new ModelsForWpf.Converter <ModelsForWpf.User>();
                var us   = new User(conv.ByteArrayToObject(item));
                await rep.Create(us);

                await rep.Save();
            }
        }
Exemple #2
0
        public async Task UserRepCreateTest()
        {
            User test = new User(0, "testUser", "TestLogin", 111111, "test", false);

            try
            {
                using (var ur = new UserRep(cs))
                {
                    await ur.Create(test);
                }
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Exemple #3
0
        public void CreateUser(string username, string password, string role, string email, out MembershipCreateStatus status)
        {
            status = MembershipCreateStatus.Success;
            using (IUnitOfWork unitOfWork = new TskDataDataContext(DbUtil.ConnectionString))
            {
                IUserRep userRep = new UserRep(unitOfWork);

                if (userRep.Find(username) != null)
                {
                    status = MembershipCreateStatus.DuplicateUserName;
                }
                else
                {
                    userRep.Create(new User()
                    {
                        Name = username, Password = password, Role = role, Email = email
                    });
                }
                unitOfWork.Submit();
            }
        }
 public async Task Create(User item)
 {
     using (var userRep = new UserRep())
         await userRep.Create(new DBLib.DBModel.User(item));
 }