private void ModifyParent(ModelObject modelobject, IModificationDataCarrierInternal modificationdata, IModelRepository repository)
        {
            IModelObject oldParent = repository.Get(modelobject.Parent);
            IModelObject newParent = repository.Get(modificationdata.TargetId);

            modelobject.Parent = modificationdata.TargetId;
            (oldParent.ModelChildren as IModelChildrenInternal).Remove(modificationdata.Id);
            (newParent.ModelChildren as IModelChildrenInternal).Add(modificationdata.Id);
        }
Exemple #2
0
        public void Update(ModelViewModel model)
        {
            var modelToUpdate = _modelRepository.Get(x => x.ModelC == model.ModelC && x.ObjectI == model.ObjectI);

            modelToUpdate.ModelN = model.ModelN;
            _modelRepository.Update(modelToUpdate);

            UpdateMaintenanceItemDetail(model);

            SaveModel();
        }
Exemple #3
0
 public ModelEditViewModel ModelEdit(int modelId)
 {
     return(new ModelEditViewModel
     {
         Model = modelId == 0 ? new Model() : modelRepository.Get(modelId),
         Makes = makeRepository.GetMakes()
     });
 }
Exemple #4
0
        public IActionResult GetByIdGeneric(int id)
        {
            var entity = repo.Get(id);

            if (entity == null || entity.Id != id)
            {
                try
                {
                    HttpContext.Response.StatusCode = 404;
                    return(Json(new { message = $"{typeof(T).Name} not found" }));
                }
                catch (Exception)
                {
                    return(NotFound());
                }
            }
            return(new ObjectResult(entity));
        }
        public async Task <ModelSummary> Get(Guid id)
        {
            try
            {
                var result = await ModelRepository.Get(id);

                return(result);
            }
            catch (Exception ex)
            {
                Logger.Error("ModelService.Get failed", this, ex);
            }

            return(null);
        }
Exemple #6
0
        public async Task <IActionResult> Get(int id)
        {
            try
            {
                var model = await _repository.Get(id);

                return(Ok(model));
            }
            catch (Exception e)
            {
                //Log error
                Log.Error(e.Message);
                Log.Error(e.StackTrace);
                return(BadRequest("An error ocurred, contact IT Staff"));
            }
        }
        private DdxModel GetModel(IWorkspaceName workspaceName)
        {
            IWorkspace workspace = (IWorkspace)((IName)workspaceName).Open();

            if (!(workspace is GdbWorkspace gdbWorkspace))
            {
                throw new ArgumentException(
                          "The workspace name does not reference a virtual gdb workspace");
            }

            int?modelId = gdbWorkspace.WorkspaceHandle;

            Assert.NotNull(modelId, "Workspace handle is null");

            DdxModel model = _knownModels.FirstOrDefault(m => m.Id == modelId.Value);

            if (model == null)
            {
                model = Assert.NotNull(_modelRepository.Get(modelId.Value));
                _knownModels.Add(model);
            }

            return(model);
        }
Exemple #8
0
 public TModel Get(T1 entity) =>
 _repository.Get(entity);
Exemple #9
0
 public Task <IReadOnlyCollection <TModel> > Get(CancellationToken cancellationToken = default)
 => _repository.Get(cancellationToken);
Exemple #10
0
 public IModelObject Create(ushort id, ushort tid, ushort parentid)
 {
     repository.Add(factory.Create(id, tid, parentid));
     return(repository.Get(id));
 }
        public Model GetModel(string id)
        {
            Model Model = ModelRepository.Get(id);

            return(Model);
        }
Exemple #12
0
 public Model GetModelById(int modelId)
 {
     return(_modelRepository.Get(modelId));
 }
Exemple #13
0
 public async Task <IEnumerable <BaseModel> > GetModels()
 {
     return(await _modelRepository.Get());
 }
Exemple #14
0
        public Model Get(Guid id)
        {
            var result = _modelRepository.Get(id);

            return(result);
        }
 public ModelVehicule Get(long id)
 {
     return(modelRepository.Get(id));
 }
        public void Get_Test()
        {
            var result = _vehiculeModelsRepository.Get(3);

            Assert.IsNotNull(result);
        }