Ejemplo n.º 1
0
        public async Task <IActionResult> Create([FromBody] CreateTrigger createTrigger)
        {
            var schedulingResult = await _schedulingService.AddJobSchedule(createTrigger.JobGroup, createTrigger.JobName, createTrigger.CronExpression,
                                                                           createTrigger.TriggerDescription);

            if (!schedulingResult.IsSuccessful)
            {
                return(BadRequest(new ErrorResponse {
                    ErrorMessage = schedulingResult.ErrorMessage
                }));
            }

            return(Ok(_mapper.Map <SchedulingResult, TriggerSuccessfullyCreated>(schedulingResult)));
        }