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(); } }
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); }
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); }