public IActionResult GetAllUserOfMerchantByRole([FromQuery] YachtMerchantUsersRequestGetAllUserWithRolesOfMerchantModel model)
        {
            var result = _yachtMerchantUsersService.GetAllUserOfMerchantByRole(model);

            if (result.IsSuccessStatusCode)
            {
                return(Ok(result));
            }
            return(BadRequest());
        }
 public BaseResponse <List <YachtMerchantUsersViewModel> > GetAllUserOfMerchantByRole(YachtMerchantUsersRequestGetAllUserWithRolesOfMerchantModel model)
 {
     try
     {
         var entity = _context.YachtMerchantUsers.AsNoTracking().Where(x => x.MerchantFid == model.MerchantId && x.MerchantUserRoleFid == model.Role && x.Deleted == false).Select(s => _mapper.Map <YachtMerchantUsers, YachtMerchantUsersViewModel>(s));
         if (entity.Count() > 0)
         {
             return(BaseResponse <List <YachtMerchantUsersViewModel> > .Success(entity.ToList()));
         }
         else
         {
             return(BaseResponse <List <YachtMerchantUsersViewModel> > .NoContent());
         }
     }
     catch (Exception ex)
     {
         return(BaseResponse <List <YachtMerchantUsersViewModel> > .InternalServerError(message : ex.Message));
     }
 }