/// <summary> /// Save collection of IOrderViewModel converting to service data type /// Out errorMessage if data id not saved /// </summary> public IEnumerable <IOrderModel> GetActiveOrders(string accessToken, out string errorMessage) { errorMessage = null; var laborDetailFilter = new LaborDetail.Filter(); laborDetailFilter.IsActive = true; List <IOrderModel> result = new List <IOrderModel>(); var orders = WebApiWorker.GetResult <List <LaborDetail.ListItem> >(apiLaborDetail + "/LaborDetail/Get", accessToken, out errorMessage, laborDetailFilter); if (string.IsNullOrEmpty(errorMessage)) { result = ConvertToWorkModel(orders); } return(result); }
public T ConvertFromModel <T>() where T : class { if (typeof(T) == typeof(LaborDetail.Filter)) { var result = new LaborDetail.Filter(); result.DateFrom = DateFrom; result.DateTo = DateTo; result.UnitID = UnitId; result.VehicleID = VehicleId; result.BaseOperationID = BaseOperationId; result.OperationID = OperationId; result.ActualPhaseID = ActualPhaseId; result.OperationTypeID = OperationTypeId; return(result as T); } return(default(T)); }