Skip to content

The repository consists of samples using the Ignite UI For Javascript library in a context of ASP.NET Core Web Application.

License

Notifications You must be signed in to change notification settings

IgniteUI/ASP.NET-Core-Samples

Repository files navigation

The repository consists of samples using the Ignite UI For Javascript, Angular, MVC library in a context of ASP.NET Core Web Application.

This repository consists of different ASP.NET Core applications. The idea is to demonstrate examples of real world scenarios, and how easy is the integration between the server and a web application, built using any modern UI framework such as Angular, React, Web Components, jQuery, etc.

Each ASP.NET Core application refers a client application built using any of Ignite UI frameworks - Ignite UI for Angular, Ignite UI for jQuery, Ignite UI for React, Ignite UI for Web Components.

The examples in this repository have the server and client parts configured to run together - the server application refers the client in the ClientApp dir by a submodule. However, each application has its own purpose and is agnostic to the other part, meaning that they are easily replaceable.

For example, you as a developer may create a client application to consume the same endpoint. In order to use different client application, open the .csproj file and edit the URL of repository, where the client application lives:

<Target Name="DebugEnsureNodeEnv" BeforeTargets="Build" Condition=" '$(Configuration)' == 'Debug'">
    <Exec Condition="!Exists('$(SpaRoot)')" WorkingDirectory="$(SolutionDir)" Command="git clone -j8 https://github.com/IgniteUI/TaskPlanner.git ClientApp "/>
    <Exec Condition="Exists('$(SpaRoot)')" WorkingDirectory="$(SpaRoot)" Command="git pull origin master" />
    <Exec Condition="!Exists('$(SpaRoot)node_modules')" WorkingDirectory="$(SpaRoot)" Command="npm install" />
</Target>

The Exec commands are needed to:

  1. Clone the client app repository
  2. Pull changes
  3. Execute npm install

ASP.NET Core Prerequisites

Applications

Adding new application

When adding new application

  1. Use this template for the application README file.
  2. Update the list with applications above.

Useful links

About

The repository consists of samples using the Ignite UI For Javascript library in a context of ASP.NET Core Web Application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •