public IActionResult OnPostCreateRecord(EntityRecord record, Entity entity, RecordRelatedRecordCreatePageModel pageModel) { pageModel.TempData.Put("ScreenMessage", new ScreenMessage() { Message = "Record is created successfully" }); return(null); }
public IActionResult OnPreCreateRecord(EntityRecord record, Entity entity, RecordRelatedRecordCreatePageModel pageModel, List <ValidationError> validationErrors) { if (record.Properties.ContainsKey("name")) { if (record["name"] as string == "123") { validationErrors.Add(new ValidationError("name", "123 value is not permitted")); } } return(null); }
public IActionResult OnCreateRecord(EntityRecord record, Entity entity, RecordRelatedRecordCreatePageModel pageModel) { pageModel.TempData.Put("ScreenMessage", new ScreenMessage() { Message = "Custom implementation of create record related record was executed. This is hooks test and nothing is created." }); return null; }