private bool ValidateEdit(PublicOrganization val, IDbConnection c) { if (val.Name != null && val.Name.Length > 50) { return(false); } if (val.Motto != null && val.Motto.Length > 80) { return(false); } return(true); }
public virtual IActionResult Update([FromBody] PublicOrganization value) { return(DbOperation(c => { if (!IsOrganizationAdmin()) { throw new UnauthorizedAccessException(); } if (!ValidateEdit(value, c)) { throw new Exception(CrudController <PublicOrganization> .ValidationError); } var result = c.Update(value); return true; })); }