public Task <ConsultarCultivoPorIdResponse> Handle(ConsultarCultivoPorIdRequest request, CancellationToken cancellationToken) { var cultivo = _palmAppUnitOfWork.CultivoRepository.Get(new ConsultaCultivoPorIdSpecification(request.CultivoId)); var cultivoView = new CultivoModelView() { Id = cultivo.Id, Estado = cultivo.Estado, FechaSiembra = cultivo.FechaSiembra, Nombre = cultivo.Nombre, Lotes = cultivo.Lotes.Select(t => new LoteModelView() { Id = t.Id, Estado = t.Estado, Nombre = t.Nombre, NumeroHectareas = t.NumeroHectareas }).ToList() }; return(Task.FromResult(new ConsultarCultivoPorIdResponse(cultivoView))); }
public ConsultarCultivoPorIdResponse(CultivoModelView cultivo) { Cultivo = cultivo; }