Esempio n. 1
0
        public override ActionResponseDTO Validate()
        {
            ActionResponseWrapper actionResponse = new ActionResponseWrapper(EntityName);

            if (string.IsNullOrWhiteSpace(Theme))
            {
                actionResponse.AddError("'Tema' é campo obrigatório de um desafio.");
            }

            if (AnnouncementDate == null || AnnouncementDate == DateTime.MinValue)
            {
                actionResponse.AddError("'Data de Anúncio' é campo obrigatório de um desafio.");
            }

            return(actionResponse.Value);
        }
Esempio n. 2
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);
        }
Esempio n. 3
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);
        }
Esempio n. 4
0
        public override ActionResponseDTO Validate()
        {
            ActionResponseWrapper actionResponse = new ActionResponseWrapper(EntityName);

            if (string.IsNullOrEmpty(Name))
            {
                actionResponse.AddError("'Nome' é campo obrigatório para um Escritor.");
            }

            return(actionResponse.Value);
        }