Ejemplo n.º 1
0
        public IActionResult GetRepairActivities(Guid repairId)
        {
            GetRepairActivitiesQuery query = new GetRepairActivitiesQuery();

            query.RepairId = repairId;
            return(Ok(_mediator.Send(query).Result));
        }
        protected override IEnumerable <ActivityDto> Handle(GetRepairActivitiesQuery request)
        {
            var activities = _dbContext.Activities.Where(a => a.RepairId == request.RepairId)
                             .Include(a => a.Mechanic);

            return(Mapper.Map <IEnumerable <ActivityDto> >(activities));
        }