public List <BaseUsersDto> GetAll()
        {
            //  AutoMapper.Mapper.CreateMap<Address, AddressDto>();
            //   var BaseUsersDtoList = Mapper.Map<List<BaseUsers>, List<BaseUsersDto>>(_usersRepository.GetList());
            StringBuilder strSql = new StringBuilder();

            strSql.Append(@"SELECT a.*,b.RoleId FROM dbo.BaseUsers a LEFT JOIN dbo.BaseUserRoleMap b ON a.id=b.UserId");
            var BaseUsersDtoList = _usersRepository.Query <BaseUsersDto>(strSql.ToString()).ToList();

            return(BaseUsersDtoList);
        }
 public UserInfoDto GetDto(int Id)
 {
     try
     {
         StringBuilder strSql = new StringBuilder();
         strSql.Append("SELECT * FROM [dbo].[v_UserInfo] WHERE Id=@Id ");
         return(_repository.Query <UserInfoDto>(strSql.ToString(), new { Id = Id }).FirstOrDefault());
     }
     catch (Exception e)
     {
         return(null);
         //Console.WriteLine(e);
         //throw;
     }
 }