public async Task <UserContext> SaveUser(UserContext userContext) { //User user = UserConverter.ToUser(userContext); if (string.IsNullOrEmpty(userContext.Id)) { User user = UserConverter.ConvertToUser(userContext, true); await UserEntityService.SaveOneAsync(user); userContext.Id = user.Id.ToString(); return(userContext); } var update = UserConverter.ConvertToUser(userContext); await UserEntityService.Update(update); return(userContext); }
public void TestUserConverter() { UserContext source = new UserContext { Id = "1", Email = "*****@*****.**", Password = "******", UserName = "******" }; User result = UserConverter.ConvertToUser(source, true); Assert.IsNotNull(result); Assert.AreEqual(result.Password, source.Password); source = new UserContext { }; result = UserConverter.ConvertToUser(source, true); Assert.IsNotNull(result); //Assert.AreEqual(result.Password, source.Password); }