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;
 }