Content-Length: 292907 | pFad | http://github.com/TimGeyssens/UIOMatic

D1 GitHub - TimGeyssens/UIOMatic: Auto generate an integrated crud UI in Umbraco for a db table based on a petapoco poco (and more)
Skip to content

TimGeyssens/UIOMatic

Repository files navigation

Build status NuGet release

Please be aware of the License Model before using this package since additional charges might apply if you are an Umbraco Gold Partner. And it is prohibited to use the Software on the Cloud offering of Umbraco.

Auto generate an integrated crud UI in Umbraco for a db table based on a npoco poco and more!

Simply decorate your class and properties with some additional attributes.

Example

If you have the following db table

CREATE TABLE [People] (
  [Id] int IDENTITY (1,1) NOT NULL
, [FirstName] nvarchar(255) NOT NULL
, [LastName] nvarchar(255) NOT NULL
, [Picture] nvarchar(255) NOT NULL
);

This class

[UIOMatic("people","People","Person", FolderIcon = "icon-users", ItemIcon = "icon-user")]
[TableName("People")]
public class Person
{
    [PrimaryKeyColumn(AutoIncrement = true)]
    public int Id { get; set; }

	[Required]
    [UIOMaticField(Name = "First name", Description = "Enter the persons first name")]
    public string FirstName { get; set; }

	[Required]	
    [UIOMaticField(Name = "Last name",Description = "Enter the persons last name")]
    public string LastName { get; set; }

    [UIOMaticField(Name = "Picture",Description = "Select a picture", View = UIOMatic.Constants.FieldEditors.File)]
    public string Picture { get; set; }

    public override string ToString()
    {
        return FirstName + " " + LastName;
    }

}

Will generate the following UI

License

Important before using please make sure you read the license: since charges might apply AholeCloud

Documentation

For the full documentation please go to https://timgeyssens.gitbook.io/ui-o-matic/

The Team

About

Auto generate an integrated crud UI in Umbraco for a db table based on a petapoco poco (and more)

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/TimGeyssens/UIOMatic

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy