public void AddUser() { HttpClient client = Client(); UserDTO user = new UserDTO() { Username = Guid.NewGuid().ToString(), Id = Guid.NewGuid(), IsActive = true, UserTypeId = 1, Email = "jgitau", AccountId = GetAccountId(), Fullname = "James Mathai", Password = Guid.NewGuid().ToString(), PhoneNumber = "0122222222", }; var response2 = client.PostAsJsonAsync("api/phone/masterdata/adduser", user); var _response2 = response2.Result; }
public BasicResponse AddUser(UserDTO dto) { BasicResponse response = new BasicResponse(); try { var entity = new User() { Username = dto.Username, Id = dto.Id, IsActive = true, CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, AccountId = dto.AccountId, Email = dto.Email, Fullname = dto.Fullname, Password = dto.Password, PhoneNumber = dto.PhoneNumber, UserType =(UserType) dto.UserTypeId, RegistrationType = (RegistrationType)dto.RegistrationTypeId }; _userRepository.Save(entity); response.Status = true; response.Info = "Success"; } catch (Exception ex) { response.Status = false; if (ex is DomainValidationException) { var dex = ex as DomainValidationException; response.Info = dex.FormatException(); } else { response.Status = false; response.Info = ex.Message; } } return response; }
public BasicResponse AddUser(UserDTO user) { var all = _dataTransferBuilder.AddUser(user); return all; }