public ResponseWrapper <CreateEnumPropertyModel> CreateEnumProperty(CreateEnumPropertyInputModel model) { var newEntity = new EnumProperty { Name = model.Name, PropertyId = model.PropertyId, Property = new Property { Name = model.Property.Name, PropertyType = model.Property.PropertyType, EntityId = model.Property.EntityId, }, }; context .EnumProperties .Add(newEntity); context.SaveChanges(); var response = new CreateEnumPropertyModel { EnumPropertyId = newEntity.EnumPropertyId, Name = newEntity.Name, PropertyId = newEntity.PropertyId, }; return(new ResponseWrapper <CreateEnumPropertyModel>(_validationDictionary, response)); }
public dynamic CreateEnumProperty([FromBody] CreateEnumPropertyInputModel model) { var orchestrator = new EnumPropertyOrchestrator(new ModelStateWrapper(this.ModelState)); return(orchestrator.CreateEnumProperty(model).GetResponse()); }