public override ActionResponseDTO Validate() { ActionResponseWrapper actionResponse = new ActionResponseWrapper(EntityName); if (Position <= 0) { actionResponse.AddError("'Posição' é campo obrigatório de uma classificação."); } if (ShortStory == null) { actionResponse.AddError("Toda classificação tem que ter um Conto atrelado a ela."); } else { actionResponse.IncorporateActionResponse(ShortStory.Validate()); } return(actionResponse.Value); }
public override ActionResponseDTO Validate() { ActionResponseWrapper actionResponse = new ActionResponseWrapper(EntityName); if (string.IsNullOrEmpty(Title)) { actionResponse.AddError("'Título' é campo obrigatório para um Conto."); } if (Writer == null) { actionResponse.AddError("'Autor' é campo obrigatório para um Conto."); } else { actionResponse.IncorporateActionResponse(Writer.Validate()); } return(actionResponse.Value); }