public async Task Delete(EnrolmentUpdate enrolment) { ValidationErrors = null; try { await _enrolmentService.Delete(enrolment.Id); Enrolments.RowEditOptions.EditRowId = null; Enrolments.RequestRefresh(); } catch (ValidationException ve) { ValidationErrors = ve.Errors.ToList(); } }
public async Task SaveEdit(EnrolmentUpdate enrolment) { ValidationErrors = null; try { await _enrolmentService.Update(enrolment.Id, enrolment); Enrolments.RowEditOptions.EditRowId = null; Enrolments.RequestRefresh(); } catch (ValidationPropertyException vpe) { ValidationErrors = vpe.ErrorsList.ToList(); } catch (ValidationException ve) { ValidationErrors = ve.Errors.ToList(); } }
public async Task ForceSave() { ValidationErrors = null; try { await _enrolmentService.UpdateAndCreate(NewEnrolments.Select(_ => _.Enrolment).ToList()); Enrolments.RequestRefresh(); NewEnrolments = null; CreateMode = false; Enrolments.RowEditOptions.EditRowId = null; } catch (ValidationPropertyException vpe) { ValidationErrors = vpe.ErrorsList.ToList(); } catch (ValidationException ve) { ValidationErrors = ve.Errors.ToList(); } }
public void CancelEdit() { Enrolments.RowEditOptions.EditRowId = null; Enrolments.RequestRefresh(); }