public Result <CompanyFeedbackDto> GetCompanyFeedbacks(CompanyFeedbackSearchFilter companyFeedbackSearchFilter) { using (UnitOfWork unitOfWork = new UnitOfWork()) { return(unitOfWork.CompanyFeedbacks.Get(companyFeedbackSearchFilter, CompanyFeedbackMappers.Instance.MapToCompanyFeedbackDto)); } }
public Result <CompanyFeedbackDto> Get(CompanyFeedbackSearchFilter companyFeedbackSearchFilter, Func <SqlDataReader, CompanyFeedbackDto> companyMapper) { List <SqlQueryParameter> sqlQueryParameters = GetPagedDataParameters(companyFeedbackSearchFilter.PageData); sqlQueryParameters.Add(new SqlQueryParameter { ParameterName = "CompanyId", ParameterDirection = DbParameterDirection.Input, ParamentType = CodeParameterType.Integer, ParameterValue = companyFeedbackSearchFilter.CompanyId }); sqlQueryParameters.Add(new SqlQueryParameter { ParameterName = "SearchText", ParameterDirection = DbParameterDirection.Input, ParamentType = CodeParameterType.String, ParameterSize = 100, ParameterValue = companyFeedbackSearchFilter.SearchText }); return(GetPagedEntities("CompanyFeedbacksFetch", companyMapper, sqlQueryParameters.ToArray())); }
public HttpResponseMessage GetCompanyFeebacks(CompanyFeedbackSearchFilter companyFeedbackSearchFilter) { Result <CompanyFeedbackDto> result = companyFeedbackManager.GetCompanyFeedbacks(companyFeedbackSearchFilter); return(Request.CreateResponse <Result <CompanyFeedbackDto> >(HttpStatusCode.OK, result)); }