Exemplo n.º 1
0
        public override bool ValidarModel(object model)
        {
            base.ValidarModel(model);

            var loginModel = (LoginModel)model;

            if (string.IsNullOrEmpty(loginModel.Login) || string.IsNullOrEmpty(loginModel.Senha))
            {
                Mensagem.Add("Parâmetros incorretos, é necessário informar o Login e Senha do usuário");
                return(false);
            }

            return(true);
        }
        public override bool ValidarModel(object model)
        {
            base.ValidarModel(model);

            var usuarioModel = (UsuarioModel)model;

            if (usuarioModel == null || usuarioModel == new UsuarioModel() || usuarioModel.IdUsuario <= 0)
            {
                Mensagem.Add("É necessário enviar os parâmetros para cadastrar o usuário.");
                return(false);
            }

            return(true);
        }
Exemplo n.º 3
0
        public FIFO(
            int numero,
            int tempoProcesso) : base(numero, tempoProcesso)
        {
            if (Numero <= 0)
            {
                Mensagem.Add("O numero ", $"{ Numero } do processo não pode ser negativo");
            }

            if (Numero > 10)
            {
                Mensagem.Add("Numero ", $"{ Numero } não pode ser maior que 10");
            }

            if (TempoProcesso <= 0)
            {
                Mensagem.Add("O Tempo ", $"{ TempoProcesso } do processo não pode ser negativo");
            }

            if (TempoProcesso > 80)
            {
                Mensagem.Add("O Tempo ", $"{ TempoProcesso } do processo não pode ser maior que 80");
            }
        }
Exemplo n.º 4
0
 public void ValidarProcesso(string nomeAtributo, string valorAtribuito)
 {
     Mensagem.Add(nomeAtributo, valorAtribuito);
 }