public ActionResult Post(UserModel userDetails) { if (userDetails.FamilyId == 0) { userDetails.FamilyId = ObjectId.GenerateNewId().Increment; } userService.Register(userDetails.ToDomain()); var userFromDB = UserModel.FromDomain(userService.GetUserByPhone(userDetails.Phone)); var resourceUrl = Path.Combine(Request.Path.ToString(), Uri.EscapeUriString(userDetails.FirstName)); return(Created(resourceUrl, userFromDB)); }
public void RegisterUser() { UserCrudService _userService = new UserCrudService(); User _user = new User { FamilyId = ObjectId.GenerateNewId().Increment, FirstName = "Lorem", LastName = "Ipsum", Role = "Mother", Password = "******", Phone = "0123456788" }; _userService.Register(_user); User _getCreatedUser = _userService.GetUserByPhone("0123456788"); Assert.AreEqual(_user.Phone, _getCreatedUser.Phone); }