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); }
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)); } }
/// <summary> /// Salva a edição de um objeto<T> /// </summary> public virtual void Update(PlanoDto model) { _unitOfWork.GetRepository <PlanoDto>().Update(model); }
/// <summary> /// Salva e retorna o objeto<T> salvo /// </summary> public virtual PlanoDto SaveGetItem(PlanoDto model) { _unitOfWork.GetRepository <PlanoDto>().Add(model); return(model); }
/// <summary> /// Salva um objeto<T> /// </summary> public virtual void Save(PlanoDto model) { _unitOfWork.GetRepository <PlanoDto>().Add(model); }