Exemple #1
0
        public async Task <BaseResponseMessage> CreateSeries(SeriesModel series)
        {
            var newSeries = _mapper.Map <Series>(series);

            var response = new BaseResponseMessage();

            if (!await _seriesRepository.CheckSeriesForUniqueness(newSeries))
            {
                response.RawData = $"Series {newSeries.Name} already existing with similar data.";
                return(response);
            }

            var createdSeriesId = await _seriesRepository.CreateSerires(newSeries);

            response.Id = createdSeriesId;
            return(response);
        }