Example #1
0
        public void ListErrors(UPerson uPerson, ref List <MModelError> errors)
        {
            if (!Email.IsValidEmail())
            {
                errors.Add(new MModelError
                {
                    MessageError = "E-mail inválido!",
                    HasError     = true,
                    Property     = "Email"
                });
            }
            else if (uPerson.GetByEmail(Email) != null)
            {
                errors.Add(new MModelError
                {
                    MessageError = "E-mail já está em uso!",
                    HasError     = true,
                    Property     = "Email"
                });
            }

            if (!Cpf.ValidCpf())
            {
                errors.Add(new MModelError
                {
                    MessageError = "CPF inválido!",
                    HasError     = true,
                    Property     = "Cpf"
                });
            }

            if (!Password.IsValidPassord())
            {
                errors.Add(new MModelError
                {
                    MessageError = "A senha deve conter pelo menos 6 caracteres!",
                    HasError     = true,
                    Property     = "Password"
                });
            }
        }