public PlanoTelefonia Atualizar(PlanoTelefoniaCommand planoTelefoniaCommand)
        {
            PlanoTelefonia planoTelefonia        = planoTelefoniaRepositorio.GetById(planoTelefoniaCommand.Id);
            var            planoTelefoniaMapeado = Mapear(planoTelefoniaCommand, planoTelefonia);

            return(planoTelefoniaRepositorio.Update(planoTelefoniaMapeado));
        }
Exemple #2
0
 public IActionResult Atualizar(PlanoTelefoniaCommand plano)
 {
     try
     {
         var planoAtualizado = planoTelefoniaService.Atualizar(plano);
         return(Ok(planoAtualizado));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Exemple #3
0
 public IActionResult Criar(PlanoTelefoniaCommand plano)
 {
     try
     {
         var novoPlano = planoTelefoniaService.Criar(plano);
         return(Ok(novoPlano));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        private PlanoTelefonia Mapear(PlanoTelefoniaCommand planoTelefoniaCommand, PlanoTelefonia planoTelefonia)
        {
            planoTelefonia.Id               = planoTelefoniaCommand.Id;
            planoTelefonia.Codigo           = planoTelefoniaCommand.Codigo;
            planoTelefonia.Minutos          = planoTelefoniaCommand.Minutos;
            planoTelefonia.FranquiaInternet = planoTelefoniaCommand.FranquiaInternet;
            planoTelefonia.Valor            = planoTelefoniaCommand.Valor;
            planoTelefonia.DDDId            = planoTelefoniaCommand.DDDId;
            planoTelefonia.OperadoraId      = planoTelefoniaCommand.OperadoraId;
            planoTelefonia.TipoPlano        = planoTelefoniaCommand.TipoPlano;

            return(planoTelefonia);
        }
        public PlanoTelefonia Criar(PlanoTelefoniaCommand planoTelefoniaCommand)
        {
            PlanoTelefonia planoTelefonia = Mapear(planoTelefoniaCommand, new PlanoTelefonia());

            return(planoTelefoniaRepositorio.Create(planoTelefonia));
        }