public virtual ApiPipelineStepDestinationServerResponseModel MapEntityToModel( PipelineStepDestination item) { var model = new ApiPipelineStepDestinationServerResponseModel(); model.SetProperties(item.Id, item.DestinationId, item.PipelineStepId); if (item.DestinationIdNavigation != null) { var destinationIdModel = new ApiDestinationServerResponseModel(); destinationIdModel.SetProperties( item.DestinationIdNavigation.Id, item.DestinationIdNavigation.CountryId, item.DestinationIdNavigation.Name, item.DestinationIdNavigation.Order); model.SetDestinationIdNavigation(destinationIdModel); } if (item.PipelineStepIdNavigation != null) { var pipelineStepIdModel = new ApiPipelineStepServerResponseModel(); pipelineStepIdModel.SetProperties( item.PipelineStepIdNavigation.Id, item.PipelineStepIdNavigation.Name, item.PipelineStepIdNavigation.PipelineStepStatusId, item.PipelineStepIdNavigation.ShipperId); model.SetPipelineStepIdNavigation(pipelineStepIdModel); } return(model); }
public virtual ApiPipelineStepServerResponseModel MapEntityToModel( PipelineStep item) { var model = new ApiPipelineStepServerResponseModel(); model.SetProperties(item.Id, item.Name, item.PipelineStepStatusId, item.ShipperId); if (item.PipelineStepStatusIdNavigation != null) { var pipelineStepStatusIdModel = new ApiPipelineStepStatusServerResponseModel(); pipelineStepStatusIdModel.SetProperties( item.PipelineStepStatusIdNavigation.Id, item.PipelineStepStatusIdNavigation.Name); model.SetPipelineStepStatusIdNavigation(pipelineStepStatusIdModel); } if (item.ShipperIdNavigation != null) { var shipperIdModel = new ApiEmployeeServerResponseModel(); shipperIdModel.SetProperties( item.ShipperIdNavigation.Id, item.ShipperIdNavigation.FirstName, item.ShipperIdNavigation.IsSalesPerson, item.ShipperIdNavigation.IsShipper, item.ShipperIdNavigation.LastName); model.SetShipperIdNavigation(shipperIdModel); } return(model); }
public virtual ApiPipelineStepServerResponseModel MapServerRequestToResponse( int id, ApiPipelineStepServerRequestModel request) { var response = new ApiPipelineStepServerResponseModel(); response.SetProperties(id, request.Name, request.PipelineStepStatusId, request.ShipperId); return(response); }
public virtual ApiPipelineStepStepRequirementServerResponseModel MapEntityToModel( PipelineStepStepRequirement item) { var model = new ApiPipelineStepStepRequirementServerResponseModel(); model.SetProperties(item.Id, item.Details, item.PipelineStepId, item.RequirementMet); if (item.PipelineStepIdNavigation != null) { var pipelineStepIdModel = new ApiPipelineStepServerResponseModel(); pipelineStepIdModel.SetProperties( item.PipelineStepIdNavigation.Id, item.PipelineStepIdNavigation.Name, item.PipelineStepIdNavigation.PipelineStepStatusId, item.PipelineStepIdNavigation.ShipperId); model.SetPipelineStepIdNavigation(pipelineStepIdModel); } return(model); }
public virtual ApiOtherTransportServerResponseModel MapEntityToModel( OtherTransport item) { var model = new ApiOtherTransportServerResponseModel(); model.SetProperties(item.Id, item.HandlerId, item.PipelineStepId); if (item.HandlerIdNavigation != null) { var handlerIdModel = new ApiHandlerServerResponseModel(); handlerIdModel.SetProperties( item.HandlerIdNavigation.Id, item.HandlerIdNavigation.CountryId, item.HandlerIdNavigation.Email, item.HandlerIdNavigation.FirstName, item.HandlerIdNavigation.LastName, item.HandlerIdNavigation.Phone); model.SetHandlerIdNavigation(handlerIdModel); } if (item.PipelineStepIdNavigation != null) { var pipelineStepIdModel = new ApiPipelineStepServerResponseModel(); pipelineStepIdModel.SetProperties( item.PipelineStepIdNavigation.Id, item.PipelineStepIdNavigation.Name, item.PipelineStepIdNavigation.PipelineStepStatusId, item.PipelineStepIdNavigation.ShipperId); model.SetPipelineStepIdNavigation(pipelineStepIdModel); } return(model); }