Пример #1
0
        private IEnumerable <PlanoDto> DddDomainToDto(IEnumerable <Plano> planos)
        {
            List <PlanoDto> lista = new List <PlanoDto>();
            PlanoDto        planoDTO;

            foreach (var plano in planos)
            {
                planoDTO = new PlanoDto();

                planoDTO.PlanoDtoId         = plano.PlanoId;
                planoDTO.CodigoDoPlano      = plano.CodigoDoPlano;
                planoDTO.Minuto             = plano.Minuto;
                planoDTO.FranquiaDeInternet = plano.FranquiaDeInternet;
                planoDTO.Valor     = plano.Valor;
                planoDTO.Tipo      = plano.Tipo.ToString();
                planoDTO.Operadora = plano.Operadora.ToString();
                foreach (var pl in plano.Ddds)
                {
                    planoDTO.DddDigito.Add(pl.DddDigito.ToString());
                }

                lista.Add(planoDTO);
            }
            return(lista);
        }
Пример #2
0
        public async Task <IActionResult> Adicionar([FromBody] PlanoDto plano)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _planoService.Adicionar(new PlanoValor(plano.Valor, new Plano(plano.Nome)));

            return(CustomResponse());
        }
 public ActionResult Save(PlanoDto model)
 {
     if (ModelState.IsValid)
     {
         var Plano = new Plano();
         _Plano.Save(model);
         return(RedirectToAction("List"));
     }
     else
     {
         return(RedirectToAction("Create", model));
     }
 }
Пример #4
0
 /// <summary>
 /// Salva a edição de um objeto<T>
 /// </summary>
 public virtual void Update(PlanoDto model)
 {
     _unitOfWork.GetRepository <PlanoDto>().Update(model);
 }
Пример #5
0
 /// <summary>
 /// Salva e retorna o objeto<T> salvo
 /// </summary>
 public virtual PlanoDto SaveGetItem(PlanoDto model)
 {
     _unitOfWork.GetRepository <PlanoDto>().Add(model);
     return(model);
 }
Пример #6
0
 /// <summary>
 /// Salva um objeto<T>
 /// </summary>
 public virtual void Save(PlanoDto model)
 {
     _unitOfWork.GetRepository <PlanoDto>().Add(model);
 }