BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
<EjsAutoComplete placeholder="Select a Employee" query="@Query">
<EjsDataManager Url="/api/SampleData" Adaptor=@Syncfusion.EJ2.Blazor.Adaptors.WebApiAdaptor CrossDomain="true"></EjsDataManager>
<AutoCompleteFieldSettings Value="FirstName"></AutoCompleteFieldSettings>
</EjsAutoComplete>
<EjsComboBox PlaceHolder="Select a Employee" Query="@Query">
<EjsDataManager Url="/api/SampleData" Adaptor="@Syncfusion.EJ2.Blazor.Adaptors.WebApiAdaptor" CrossDomain="true"></EjsDataManager>
<ComboBoxFieldSettings Value="FirstName"></ComboBoxFieldSettings>
</EjsComboBox>
<EjsDropDownList ID="Employees" PlaceHolder="Select a Employee" Query="@Query">
<EjsDataManager Url="/api/SampleData" Adaptor="@Syncfusion.EJ2.Blazor.Adaptors.WebApiAdaptor" CrossDomain="true"></EjsDataManager>
<DropDownListFieldSettings Value="FirstName"></DropDownListFieldSettings>
</EjsDropDownList>
@code{
public string Query { get; set; } = "new ej.data.Query().select(['FirstName']).take(7).requiresCount()";
} |
public class SampleDataController : Controller
{
public List<Employees> result = new List<Employees>();
// GET api/Employees
[HttpGet]
public object Get()
{
var queryString = Request.Query;
var data = Employees.GetAllRecords().ToList();
if (queryString.Keys.Count != 0)
{
StringValues Skip;
StringValues Take;
int skip = (queryString.TryGetValue("$skip", out Skip)) ? Convert.ToInt32(Skip[0]) : 0;
int top = (queryString.TryGetValue("$top", out Take)) ? Convert.ToInt32(Take[0]) : Employees.GetAllRecords().Count();
return new { result = data.Skip(skip).Take(top), count = Employees.GetAllRecords().Count() };
}
else
{
return data;
}
}
// GET api/values/5
public string Get(int id)
{
return "value";
}
…..
} |
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().AddNewtonsoftJson(options => {
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
...
} |