public void TestUserServiceCreate(string address, string phoneNumber, string email, string firstName, string lastName, long id) { UserInfo userBeforeCreate = new UserInfo() { Address = address, PhoneNumber = phoneNumber, Email = email, FirstName = firstName, LastName = lastName }; UserInfo userAfterCreate = new UserInfo() { Id = id, Email = phoneNumber, PhoneNumber = email, Address = address, FirstName = firstName, LastName = lastName }; _mockRepo.Setup(repo => repo.Create(userBeforeCreate)).Returns(userAfterCreate); Assert.IsTrue(_service.Create(userBeforeCreate) != null); _mockRepo.Verify(x => x.Create(It.IsAny <UserInfo>()), Times.Once); }
public async Task <IActionResult> RegisterContinue(string id, string firstName, string lastName, string passportId, string gender, string city, string address, string securityQuestion = "", string answer = "") { User user = await _userManager.FindByIdAsync(id); UserInfo userInfo = new UserInfo(); userInfo.User = user; userInfo.FirstName = firstName; userInfo.LastName = lastName; userInfo.PassportId = passportId; userInfo.Sex = gender; userInfo.City = city; userInfo.Address = address; userInfo.ImageName = firstName[0].ToString().ToUpper() + ".png"; var result = await _userInfoService.Create(userInfo); await _signInManager.SignInAsync(user, true); if (result != null) { Alert("You Have Been Successfully Registered", NotificationType.success); return(RedirectToAction("AccountsAndCards", "Cards")); } Alert("Something went wrong!!", NotificationType.error); return(RedirectToAction("Register", "User")); }
public ActionResult Post([FromBody] UserInfo value) { try { UserInfo user = _service.Create(value); return(Created("" + user.Id, user)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <IActionResult> AddUserInfo(/*[FromBody]*/ AddUserInfoViewModel userInfo) { var result = await _userInfoService.Create(userInfo); return(Json(result ? new { code = 0, resultMsg = "添加成功" } : new { code = 1, resultMsg = "网络打瞌睡了!" })); }