public LeaveSchoolOrderDetailResponse GetOrderDetail(long studentId, long refundOrderId) { var service = new LeaveSchoolOrderService(base.SchoolId, studentId); var result = service.GetOrderDetail(refundOrderId, base.CurrentUser.CompanyId) as LeaveSchoolOrderDetailResponse; return(result); }
public LeaveSchoolOrderTransactDetailResponse GetLeaveSchoolOrderTransactDetail(long studentId, [FromQuery] LeaveClassOrderTransactDetailRequest request) { var service = new LeaveSchoolOrderService(base.SchoolId, studentId); var result = service.GetTransactDetail(request, base.CurrentUser.CompanyId) as LeaveSchoolOrderTransactDetailResponse; return(result); }
public LeaveSchoolOrderListResponse GetOrderList([FromQuery] LeaveSchoolOrderListSearchRequest iRequest) { var service = new LeaveSchoolOrderService(base.SchoolId); var leaveSchoolQuery = service.GetOrderList(iRequest); return(leaveSchoolQuery); }
public void Post(long studentId, [FromBody] LeaveSchoolOrderAddRequest request) { request.CreatorId = base.CurrentUser.UserId; request.CreatorName = base.CurrentUser.UserName; var service = new LeaveSchoolOrderService(base.SchoolId, studentId); service.Transact(request, base.CurrentUser.CompanyId); }