Example #1
0
        public async Task DeleteTemplateVersion(TemplateVersionModel templateVersion)
        {
            var entity = templateVersion.Map();

            _dbContext.TemplateVersions.Remove(entity);
            await _dbContext.SaveChangesAsync();
        }
Example #2
0
        public static TemplateVersionEntity Map(this TemplateVersionModel model)
        {
            var entity = new TemplateVersionEntity {
                Id = model.Id
            };

            model.Map(entity);
            return(entity);
        }
Example #3
0
        public async Task <Guid> AddTemplateVersion(TemplateVersionModel templateVersion)
        {
            var entity = templateVersion.Map();

            _dbContext.TemplateVersions.Add(entity);

            await _dbContext.SaveChangesAsync();

            return(entity.Id);
        }
Example #4
0
 public static void Map(this TemplateVersionModel model, TemplateVersionEntity entity)
 {
     entity.TemplateId = model.TemplateId;
     entity.FileName   = model.FileName;
     entity.Version    = model.Version;
 }