public PlanoVO UpdateByCodigoPlano(PlanoVO plano)
        {
            var planoEntity = _converter.Parse(plano);

            planoEntity = _repository.UpdateByCodigoPlano(planoEntity);
            return(_converter.Parse(planoEntity));
        }
Exemplo n.º 2
0
 public IActionResult Update([FromBody] PlanoVO planoVO)
 {
     if (planoVO == null)
     {
         return(BadRequest());
     }
     else
     {
         _planoBusiness.UpdateByCodigoPlano(planoVO);
         return(Ok($"Plano {planoVO.CodigoPlano} atualizado"));
     }
 }
Exemplo n.º 3
0
 public IActionResult Post([FromBody] PlanoVO planoVO)
 {
     try
     {
         _planoBusiness.Create(planoVO);
         return(Ok($"Plano {planoVO.CodigoPlano} inserido com sucesso"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public PlanoVO Create(PlanoVO plano)
        {
            var planoEntity = _converter.Parse(plano);

            if (_repository.FindByCodigoPlano(plano.CodigoPlano) == null)
            {
                planoEntity = _repository.Create(planoEntity);
            }
            else
            {
                throw new Exception("Um plano com este código já existe");
            }

            return(_converter.Parse(planoEntity));
        }