public Models.TemplateFieldMap AddFieldToTemplate(Template template, Field field) { Models.TemplateFieldMap tfm = null; using (var dbt = _context.Database.BeginTransaction()) { tfm = _context.TemplateFieldMaps.Add(new Models.TemplateFieldMap() { Id = Guid.NewGuid(), FieldId = field.Id, TemplateId = template.Id }); _context.SaveChanges(); dbt.Commit(); } return(tfm); }
public void RemoveFieldTemplateRelation(Models.TemplateFieldMap tmp) { using (var dbt = _context.Database.BeginTransaction()) { tmp = _context.TemplateFieldMaps.Find(tmp.Id); if (tmp == null) { return; } _context.TemplateFieldMaps.Remove(tmp); _context.SaveChanges(); dbt.Commit(); } }