Example #1
0
        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);
        }
Example #2
0
        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);
        }