public IActionResult PostInstituicoes([FromBody] Instituicao instituicao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _instituicaoRepository.Add(instituicao);

            return(CreatedAtAction("GetInstituicoes", new { id = instituicao.Id }, instituicao));
        }
        public ValidationResultDTO Add(Instituicao instituicao)
        {
            // Regra de Negocio
            ValidationResultDTO validation = new ValidationResultDTO();

            // Reservado para criar regra negocio

            if (validation.Notifications.Count == 0)
            {
                validation.Id            = _instituicaoRepository.Add(instituicao);
                validation.AffectedLines = 1;
            }

            return(validation);
        }
        public override Instituicao Add(Instituicao entity)
        {
            if (entity == null)
            {
                return(null);
            }
            if (instituicaoRepository.SearchByCodigo(entity.Codigo) != null)
            {
                return(null);
            }
            if (entity.Codigo <= 0 || entity.Codigo > 99999)
            {
                return(null);
            }


            return(instituicaoRepository.Add(entity));
        }
Пример #4
0
 public Instituicao Add(Instituicao entity)
 {
     return(_instituicaoRepository.Add(entity));
 }
Пример #5
0
 public void Adicionar(Instituicao obj)
 {
     _instituicaoRepository.Add(obj);
 }