Пример #1
0
        public async Task <bool> SaveAsync(ExerciseTemplateDTO exerciseTemplateDTO)
        {
            ExerciseTemplate exerciseTemplate = null;

            if (exerciseTemplateDTO.Id >= 1)
            {
                exerciseTemplate = await _exerciseTemplateRepository.UpdateAsync(_mapper.Map <ExerciseTemplate>(exerciseTemplateDTO));
            }
            else
            {
                exerciseTemplate = await _exerciseTemplateRepository.AddAsync(_mapper.Map <ExerciseTemplate>(exerciseTemplateDTO));
            }

            return(exerciseTemplate != null);
        }
        public async Task <IActionResult> Post([FromBody] ExerciseTemplateDTO exerciseTemplateDTO)
        {
            var result = await _exerciseTemplateService.SaveAsync(exerciseTemplateDTO);

            return(Ok(new { Saved = result }));
        }