public HttpResponseMessage GetListJobTitle(JobTitleSearchCondition model) { try { var listResult = jobTitleBusiness.GetListJobTitle(model); return(Request.CreateResponse(HttpStatusCode.OK, listResult)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public List <JobTitleSearchResult> GetListJobTitle(JobTitleSearchCondition model) { try { var listJobTitle = (from d in db.JobTitle.AsNoTracking() where d.Name.Contains(model.Name) orderby d.Name select new JobTitleSearchResult() { JobTitleId = d.JobTitleId, Name = d.Name, Description = d.Description }).ToList(); return(listJobTitle); } catch (Exception ex) { throw new ErrorException(ErrorMessage.ERR001, ex.InnerException); } }