Пример #1
0
        public async Task <bool> Add(Model model)
        {
            var mappedModel = _mapper.Map <DbModels.Model>(model);

            var relatedWords = (await _relatedWordsService.GetRelatedWords(mappedModel.Name)).ToList();

            mappedModel.RelatedWords = relatedWords.Any()
                    ? relatedWords.Take(10).Aggregate((p1, p2) => p1 + ", " + p2)
                    : string.Empty;

            return(await _carRepository.AddModel(mappedModel));
        }
Пример #2
0
        public int CheckModelByName(int manufacturerId, string model)
        {
            var modelID = _repo.GetModelIdByName(manufacturerId, model);

            // If the manufacturer doesn't exist we add him to the DB
            if (modelID == 0)
            {
                Model mod = new Model()
                {
                    Name    = model,
                    ManufID = manufacturerId
                };

                modelID = _repo.AddModel(mod);
            }

            return(modelID);
        }