Exemple #1
0
        public async Task <bool> Create(CommentModel comment, int articleId)
        {
            comment.ArticleId = articleId;
            await _theraphosidaeContext.Comments.AddAsync(comment);

            return(await _theraphosidaeContext.SaveChangesAsync() > 0);
        }
        public async Task <bool> Create(SpiderModel spider, int animalTaxonomyId)
        {
            spider.AnimalTaxonomyId = animalTaxonomyId;

            await _theraphosidaeContext.Spiders.AddAsync(spider);

            return(await _theraphosidaeContext.SaveChangesAsync() > 0);
        }
Exemple #3
0
        public async Task <bool> Delete(int articleId)
        {
            var taxonomiesToRemove = await _context.Taxonomies.Where(t => t.ArticleId == articleId).ToListAsync();

            foreach (var taxonomy in taxonomiesToRemove)
            {
                _context.Taxonomies.Remove(taxonomy);
            }

            return(await _context.SaveChangesAsync() > 0);
        }
Exemple #4
0
        private async Task <MediaModel> SaveToDatabase(ImageUploadResult uploadResult, string fileNameLong, ArticleModel article)
        {
            var fileName = Path.GetFileNameWithoutExtension(fileNameLong);

            var medium = new MediaModel
            {
                Id          = uploadResult.PublicId,
                Url         = uploadResult.SecureUrl.AbsoluteUri,
                Name        = fileName,
                Description = fileName,
                Type        = uploadResult.Format,
                Article     = article,
                Length      = ConvertBytesToMegabytes(uploadResult.Length)
            };

            await _context.Medias.AddAsync(medium);

            await _context.SaveChangesAsync();

            return(medium);
        }
Exemple #5
0
        public async Task <bool> Create(AnimalTaxonomyModel AnimalTaxonomy)
        {
            await _context.AnimalTaxonomies.AddAsync(AnimalTaxonomy);

            return(await _context.SaveChangesAsync() > 0);
        }
Exemple #6
0
        public async Task <bool> Create(ReportModel report)
        {
            await _theraphosidaeContext.Reports.AddAsync(report);

            return(await _theraphosidaeContext.SaveChangesAsync() > 0);
        }
Exemple #7
0
 public async Task <bool> Update(MediaModel media)
 {
     _context.Medias.Update(media);
     return(await _context.SaveChangesAsync() > 0);
 }
        public async Task <bool> Create(ImageModel spiderImage)
        {
            await _theraphosidaeContext.Images.AddAsync(spiderImage);

            return(await _theraphosidaeContext.SaveChangesAsync() > 0);
        }
Exemple #9
0
        public async Task <bool> Create(CategoryModel category)
        {
            await _context.Categories.AddAsync(category);

            return(await _context.SaveChangesAsync() > 0);
        }
Exemple #10
0
        public async Task <bool> Create(TagModel tag)
        {
            await _context.Tags.AddAsync(tag);

            return(await _context.SaveChangesAsync() > 0);
        }
        public async Task <bool> Create(ArticleModel article)
        {
            await _context.Articles.AddAsync(article);

            return(await _context.SaveChangesAsync() > 0);
        }