/// <summary> /// /// </summary> /// <param name="request"></param> /// <returns></returns> public GetAllEmployeeResponse GetAllEmployee(GetAllEmployeeRequest request) { try { // trong Store em đang để so sánh với điều kiện @keyword = '' nên có đoạn gắn giá trị trống này cho tham số Keyword if (String.IsNullOrEmpty(request.Keyword)) { request.Keyword = ""; } DynamicParameters parameters = new DynamicParameters(); parameters.Add("@keyword", request.Keyword); parameters.Add("@pageindex", request.PageIndex); parameters.Add("@pagesize", request.PageSize); using (var context = new PhoneBookContext()) { List <ContactObject> result = context.Contacts.Select(c => new ContactObject { ContactId = c.ContactId, Email = c.Email }).ToList(); return(new GetAllEmployeeResponse { Status = ResponseStatus.Susscess, Contacts = result }); } } catch (Exception ex) { return(new GetAllEmployeeResponse { Status = ResponseStatus.Fail, Message = ex.Message }); } }
public GetAllEmployeeResponse Index(GetAllEmployeeRequest request) { return(_business.GetAllEmployee(request)); }
public GetAllEmployeeResponse GetAllEmployee(GetAllEmployeeRequest request) { return(_dataAccess.GetAllEmployee(request)); }