public async Task AddWithEmptyInfo(string id, string name) { var userInfo = new UserInformation() { UserId = id, Name = name, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; await _userInformationRepo.Add(userInfo); }
public IHttpActionResult CreateUser([FromBody] UserModel userModel) { var newUser = new User { Email = userModel.EmailAddress, Password = _commonMethods.EncryptPassword(userModel.Password) }; try { _userRepository.Add(newUser); } catch (Exception ex) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent($"Error creating user: {ex.Message}") }); } var userInfo = new UserInformation { FirstName = userModel.FirstName, LastName = userModel.LastName, UserId = newUser.Id }; try { _userInformationRepository.Add(userInfo); } catch (Exception ex) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent($"Error adding user information: {ex.Message}") }); } return(Ok("Created user")); }