public void DeleteModel(ModelDb modelDb)
 {
     using (var context = new QualificationDbContext())
     {
         context.Entry(modelDb).State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
 public void AddModel(ModelDb modelDb, Guid projectId)
 {
     using (var context = new QualificationDbContext())
     {
         var projectDb = context.Projects.Include(p => p.Models).FirstOrDefault(p => p.Id == projectId);
         projectDb.Models.Add(modelDb);
         context.SaveChanges();
     }
 }
Ejemplo n.º 3
0
        private ModelDb ToModelDb(Model model)
        {
            var modelDb = new ModelDb();

            modelDb.Id         = model.ID;
            modelDb.Name       = model.Name;
            modelDb.Operations = new List <OperationDb>();
            foreach (var operation in model.Operations)
            {
                var operationDb = ToOperationDb(operation);
                modelDb.Operations.Add(operationDb);
            }
            return(modelDb);
        }
Ejemplo n.º 4
0
        private Model ToModel(ModelDb modelDb)
        {
            var model = new Model();

            model.ID         = modelDb.Id;
            model.Name       = modelDb.Name;
            model.Operations = new List <Operation>();
            foreach (var operationDb in modelDb.Operations)
            {
                var operation = ToOperation(operationDb);
                model.Operations.Add(operation);
            }
            return(model);
        }