Ejemplo n.º 1
0
        public ResponseWrapper <EditEntityModel> EditEntity(int entityId, EditEntityInputModel model)
        {
            var entity = context
                         .Entities
                         .Single(x =>
                                 x.EntityId == entityId
                                 );

            entity.Name       = model.Name;
            entity.PluralName = model.PluralName;
            entity.SchemaId   = model.SchemaId;
            context.SaveChanges();
            var response = new EditEntityModel
            {
                EntityId   = entity.EntityId,
                Name       = entity.Name,
                PluralName = entity.PluralName,
                SchemaId   = entity.SchemaId,
            };

            return(new ResponseWrapper <EditEntityModel>(_validationDictionary, response));
        }
Ejemplo n.º 2
0
        public dynamic EditEntity(int entityId, [FromBody] EditEntityInputModel model)
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditEntity(entityId, model).GetResponse());
        }