I have a method that validates if the registry is duplicated. How can I use this validation in the edit / insert popup?
@(Html.Kendo().Grid<Site.Models.BreedViewModel>() .Name("grid") .Columns(columns => { columns.Bound(b => b.BreedId).Title("ID") .Filterable(ftb => ftb.Cell(cell => cell.ShowOperators(true))).Width(120); columns.Bound(b => b.BreedCode).Width(140).Title("Code"); columns.Bound(b => b.BreedName).Width(220).Title("Name"); columns.Bound(b => b.Type) .ClientTemplate("# if( Type === 1) { # <span>Beef</span> # } else { # <span>Dairy</span> # } #").Width(140); columns.Bound(b => b.Active) .ClientTemplate("# if( Active ) { # <span class='k-icon k-i-check-outline'></span> # } else { # <span class='k-icon k-i-close-outline'></span> # } #").Width(145); columns.Bound(b => b.Description).Width(220).Title("Description"); columns.Command(command => { command.Edit().CancelText("Cancel").UpdateText("Save").Text(" "); command.Custom("wnDelete").Click("wnDelete").Text(" ").IconClass("k-icon k-i-delete"); command.Custom("ViewDetails").Click("ViewDetails").Text(" ").IconClass("k-icon k-i-zoom-in"); }).Width(100); }) .ToolBar(t => { t.Create().Text("Add"); t.Excel(); }) .Editable(editable => editable.Mode(GridEditMode.PopUp) .DisplayDeleteConfirmation(false) .TemplateName("BreedEdit").Window(w => w.Title("Breed"))) .Scrollable(s => s.Height("auto")) .Pageable(pageable => pageable .Refresh(true) .PageSizes(true) .ButtonCount(5)) .Events(events => events //.Change("onChange") .DataBound("onDataBound") //.Save("onSave") //.DataBinding("onDataBinding") ) .Sortable() .Scrollable() .Excel(excel => excel.FileName("export.xlsx").AllPages()) .Filterable() .DataSource(dataSource => dataSource .Ajax() .PageSize(20) .Events(e =>{ e.Error("onGridError"); //e.RequestEnd("wasSaveSuccessful"); }) .Model(model => model.Id(p => p.BreedId)) .Create(update => update.Action("EditingPopup_Create", "Breed")) .Read(read => read.Action("EditingPopup_Read", "Breed")) .Update(update => update.Action("EditingPopup_Update", "Breed")) .Destroy(update => update.Action("EditingPopup_Destroy", "Breed")) ) )@(Html.Kendo().Window().Name("Details") .Title("Details") .Visible(false) .Modal(true) .Draggable(true) .Width(500) )@(Html.Kendo().Notification() .Name("notification") .Position(p => p.Pinned(true).Top(30).Right(30)) )