예제 #1
0
 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);
 }
예제 #2
0
 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();
     }
 }