public virtual ApiPipelineStatusClientRequestModel MapServerResponseToClientRequest( ApiPipelineStatusServerResponseModel response) { var request = new ApiPipelineStatusClientRequestModel(); request.SetProperties( response.Name); return(request); }
public virtual ApiPipelineStatusServerResponseModel MapEntityToModel( PipelineStatus item) { var model = new ApiPipelineStatusServerResponseModel(); model.SetProperties(item.Id, item.Name); return(model); }
public virtual ApiPipelineStatusServerResponseModel MapServerRequestToResponse( int id, ApiPipelineStatusServerRequestModel request) { var response = new ApiPipelineStatusServerResponseModel(); response.SetProperties(id, request.Name); return(response); }
public void MapEntityToModel() { var mapper = new DALPipelineStatusMapper(); PipelineStatus item = new PipelineStatus(); item.SetProperties(1, "A"); ApiPipelineStatusServerResponseModel response = mapper.MapEntityToModel(item); response.Id.Should().Be(1); response.Name.Should().Be("A"); }
public virtual ApiPipelineServerResponseModel MapEntityToModel( Pipeline item) { var model = new ApiPipelineServerResponseModel(); model.SetProperties(item.Id, item.PipelineStatusId, item.SaleId); if (item.PipelineStatusIdNavigation != null) { var pipelineStatusIdModel = new ApiPipelineStatusServerResponseModel(); pipelineStatusIdModel.SetProperties( item.PipelineStatusIdNavigation.Id, item.PipelineStatusIdNavigation.Name); model.SetPipelineStatusIdNavigation(pipelineStatusIdModel); } return(model); }
public virtual async Task <UpdateResponse <ApiPipelineStatusServerResponseModel> > Update( int id, ApiPipelineStatusServerRequestModel model) { var validationResult = await this.PipelineStatusModelValidator.ValidateUpdateAsync(id, model); if (validationResult.IsValid) { PipelineStatus record = this.DalPipelineStatusMapper.MapModelToEntity(id, model); await this.PipelineStatusRepository.Update(record); record = await this.PipelineStatusRepository.Get(id); ApiPipelineStatusServerResponseModel apiModel = this.DalPipelineStatusMapper.MapEntityToModel(record); await this.mediator.Publish(new PipelineStatusUpdatedNotification(apiModel)); return(ValidationResponseFactory <ApiPipelineStatusServerResponseModel> .UpdateResponse(apiModel)); } else { return(ValidationResponseFactory <ApiPipelineStatusServerResponseModel> .UpdateResponse(validationResult)); } }
public PipelineStatusUpdatedNotification(ApiPipelineStatusServerResponseModel record) { this.Record = record; }
public void SetPipelineStatusIdNavigation(ApiPipelineStatusServerResponseModel value) { this.PipelineStatusIdNavigation = value; }