public override ActionResult Edit(HiveId? id)
{
if (id.IsNullValueOrEmpty()) return HttpNotFound();
using (var uow = BackOfficeRequestContext.Application.Hive.OpenReader<IContentStore>())
{
var dataTypeEntity = uow.Repositories.Schemas.Get<AttributeType>(id.Value);
if (dataTypeEntity == null)
throw new ArgumentException(string.Format("No AttributeType found for id: {0} on action Edit", id));
var dataTypeViewModel = BackOfficeRequestContext.Application.FrameworkContext.TypeMappers.Map<AttributeType, DataTypeEditorModel>(dataTypeEntity);
EnsurePropEditorListViewBagData();
return View(dataTypeViewModel);
}
}