public bool Update(string id, TopologyEnvironment model)
        {
            var models = Load();

            models.Remove(models.FirstOrDefault(e => e.Id == Guid.Parse(id)));

            models.Add(model);
            return(Save(models));
        }
示例#2
0
        public IHttpActionResult Post([FromBody] TopologyEnvironment entity)
        {
            var result = _topologyManagerservice.Create(entity);

            if (result)
            {
                return(Content(HttpStatusCode.Created, entity));
            }
            else
            {
                return(BadRequest());
            }
        }
        public bool Create(TopologyEnvironment model)
        {
            var models = Load();

            model.Id = Guid.NewGuid();

            var modelExist = models.FirstOrDefault(a => a.Name.Equals(model.Name, StringComparison.InvariantCultureIgnoreCase));

            if (modelExist != null)
            {
                return(false);
            }

            models.Add(model);
            return(Save(models));
        }