public GetListStaffOrdersForStaffMemberResponse GetStaffOrdersForStaffMember(GetStaffOrdersForStaffMemberRequest request) { var orders = _staffOrderRepo.GetOrdersForStaffMember(request.EmpNo); List <GetStaffOrdersForStaffMemberResponse> list = new List <GetStaffOrdersForStaffMemberResponse>(); foreach (var item in orders) { var contactDetails = _staffOrderRepo.GetOrderContactDetails(item.OrderId); if (contactDetails == null) { contactDetails = new Domain.OrderContact() { ContactName = String.Empty, ContactNo = String.Empty, OrderId = 0, ExtNo = String.Empty }; } list.Add(new GetStaffOrdersForStaffMemberResponse() { OrderId = item.OrderId, Dept = item.Dept, Description = item.Description, EmployeeNo = item.EmployeeNo, Mailing = item.Mailing, Month = item.Month, OrderDate = item.OrderDate.ToString("yyyy/MM/dd"), page = item.page, OrderCode = item.OrdCode, Price = item.Price, Size = item.Size, StatusID = item.StatusID, ContactName = contactDetails.ContactName, ContactNo = contactDetails.ContactNo, ExtNo = contactDetails.ExtNo }); } GetListStaffOrdersForStaffMemberResponse response = new GetListStaffOrdersForStaffMemberResponse() { Responses = list }; return(response); }
public GetListStaffOrdersForStaffMemberResponse GetStaffOrdersForStaffMember([FromBody] GetStaffOrdersForStaffMemberRequest request) { var result = _agentService.GetStaffOrdersForStaffMember(request); return(result); }