Ejemplo n.º 1
0
        public PartialViewResult FieldDefinitionDetails(int fieldDefinitionTypeID)
        {
            var fieldDefinitionType = FieldDefinitionType.AllLookupDictionary[fieldDefinitionTypeID];
            var fieldDefinition     = HttpRequestStorage.DatabaseEntities.FieldDefinitions.SingleOrDefault(x => x.FieldDefinitionTypeID == fieldDefinitionTypeID);
            var showEditLink        = new FieldDefinitionManageFeature().HasPermission(CurrentPerson, fieldDefinitionType).HasPermission;
            var viewData            = new FieldDefinitionDetailsViewData(fieldDefinitionType, fieldDefinition, showEditLink);

            return(RazorPartialView <FieldDefinitionDetails, FieldDefinitionDetailsViewData>(viewData));
        }
Ejemplo n.º 2
0
        public PartialViewResult FieldDefinitionDetails(int fieldDefinitionID)
        {
            var fieldDefinition     = FieldDefinition.AllLookupDictionary[fieldDefinitionID];
            var fieldDefinitionData = HttpRequestStorage.DatabaseEntities.FieldDefinitionDatas.SingleOrDefault(x => x.FieldDefinitionID == fieldDefinitionID);
            var showEditLink        = new FieldDefinitionManageFeature().HasPermission(CurrentPerson, fieldDefinition).HasPermission;
            var editUrl             = SitkaRoute <FieldDefinitionController> .BuildUrlFromExpression(t => t.Edit(fieldDefinition));

            var viewData = new FieldDefinitionDetailsViewData(fieldDefinitionData, showEditLink, editUrl, fieldDefinition.DefaultDefinitionHtmlString, fieldDefinition.GetFieldDefinitionLabel());

            return(RazorPartialView <FieldDefinitionDetails, FieldDefinitionDetailsViewData>(viewData));
        }
Ejemplo n.º 3
0
        public PartialViewResult FieldDefinitionDetails(FieldDefinitionPrimaryKey fieldDefinitionPrimaryKey)
        {
            var fieldDefinition     = fieldDefinitionPrimaryKey.EntityObject;
            var fieldDefinitionData = fieldDefinition.GetFieldDefinitionData();
            var showEditLink        = new FieldDefinitionManageFeature().HasPermission(CurrentFirmaSession, fieldDefinition).HasPermission;
            var editUrl             = SitkaRoute <FieldDefinitionController> .BuildUrlFromExpression(t => t.Edit(fieldDefinition));

            var viewData = new FieldDefinitionDetailsViewData(fieldDefinitionData, showEditLink, editUrl, fieldDefinition.FieldDefinitionDefault.DefaultDefinitionHtmlString, fieldDefinition.GetFieldDefinitionLabel());

            return(RazorPartialView <FieldDefinitionDetails, FieldDefinitionDetailsViewData>(viewData));
        }