Ejemplo n.º 1
0
 public void LoadRepo([FromBody] SerializationRequest request)
 {
     lock (Locker.obj)
     {
         RepoContainer.Load("serialized/" + request.Filename);
     }
 }
Ejemplo n.º 2
0
 public void SaveRepo([FromBody] SerializationRequest request)
 {
     lock (Locker.obj)
     {
         RepoContainer.CurrentRepo().Save("serialized/" + request.Filename);
     }
 }
Ejemplo n.º 3
0
 public void CreateModel(string metamodel, string name)
 {
     lock (Locker.obj)
     {
         RepoContainer.CurrentRepo().CreateModel(name, metamodel);
     }
 }
Ejemplo n.º 4
0
 public void DeleteModel(string modelName)
 {
     lock (Locker.obj)
     {
         IModel model = GetModelFromRepo(modelName);
         RepoContainer.CurrentRepo().DeleteModel(model);
     }
 }
 private IModel GetModelFromRepo(string name) =>
 RepoContainer.CurrentRepo().Model(name);
Ejemplo n.º 6
0
 public ActionResult <Model> Model(string modelName) =>
 _mapper.Map <Model>(RepoContainer.CurrentRepo().Model(modelName));
Ejemplo n.º 7
0
 public ActionResult <IEnumerable <string> > GetModels() =>
 RepoContainer.CurrentRepo()
 .Models
 .ToList()
 .ConvertAll <string>(model => model.Name);