public dynamic EditEnumProperty(int enumpropertyId, [FromBody] EditEnumPropertyInputModel model)
        {
            var orchestrator = new EnumPropertyOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditEnumProperty(enumpropertyId, model).GetResponse());
        }
Exemplo n.º 2
0
        public ResponseWrapper <EditEnumPropertyModel> EditEnumProperty(int enumpropertyId, EditEnumPropertyInputModel model)
        {
            var entity = context
                         .EnumProperties
                         .Single(x =>
                                 x.EnumPropertyId == enumpropertyId
                                 );

            entity.Name       = model.Name;
            entity.PropertyId = model.PropertyId;
            context.SaveChanges();
            var response = new EditEnumPropertyModel
            {
                EnumPropertyId = entity.EnumPropertyId,
                Name           = entity.Name,
                PropertyId     = entity.PropertyId,
            };

            return(new ResponseWrapper <EditEnumPropertyModel>(_validationDictionary, response));
        }