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(); } }
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); } }
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)); }