public Parceiro RegistroNovoParceiro(ParceiroDto dto) { var parceiro = new Parceiro(); parceiro.NomeFantasia = ValidarNome.CreateInstance.SetNome(dto.NomeFantasia); //Implementar parte do cpf parceiro.RamoAtividadeID = 3; parceiro.Email = ValidarEmail.CreateInstance.SetEmail(dto.Email); parceiro.Senha = ValidarSenhaCadastro.CreateInstance.SetSenhaCadastro(dto.Senha, dto.ConfirmaSenha); parceiro.Telefone = ValidarTelefone.CreateInstance.SetFoneFixo(dto.Telefone); parceiro.Celular = ValidarTelefone.CreateInstance.SetFoneMovel(dto.Celular); parceiro.DataInclusao = DateTime.Now; parceiro.Ativo = true; return(parceiro); }
public ActionResult Delete([FromBody] ParceiroDto parceiroDTO) { try { if (parceiroDTO == null) { return(NotFound()); } applicationServiceParceiro.Remove(parceiroDTO); return(Ok("O parceiro foi removido com sucesso!")); } catch (Exception ex) { throw ex; } }
public ActionResult Put([FromBody] ParceiroDto parceiroDTO) { try { if (parceiroDTO == null) { return(NotFound()); } applicationServiceParceiro.Update(parceiroDTO); return(Ok("O parceiro foi atualizado com sucesso!")); } catch (Exception ex) { throw ex; } }
public ActionResult Post([FromBody] ParceiroDto parceiroDTO) { try { if (parceiroDTO == null) { return(NotFound()); } applicationServiceParceiro.Add(parceiroDTO); return(Ok("O parceiro foi cadastrado com sucesso")); } catch (Exception ex) { throw ex; } }
public HttpResponseMessage CadastroNovoParceiro(ParceiroDto dto) { if (dto == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } Parceiro parceiro; parceiro = RegistrarParceiro.CreateInstance.RegistroNovoParceiro(dto); parceiro = _unitOfWorkParceiro.ParceiroRepositorio.CadastrarParceiro(parceiro); Token token; token = TokenRegras.CreateInstance.RegistrarToken(parceiro.ParceiroID); token = _unitOfWorkParceiro.TokenRepositorio.RegistrarToken(token); Endereco endereco; dto.Endereco.TipoEnderecoID = (int)Dominio.Enum.TipoEndereco.Principal; endereco = RegistrarEndereco.CreateInstance.RegistroNovoEndereco(dto.Endereco); endereco = _unitOfWorkParceiro.EnderecoRepositorio.CadastrarEndereco(endereco); PlanoContratado contrato; dto.PlanoContratado.ParceiroID = parceiro.ParceiroID; contrato = RegistrarPlanoContratado.CreateInstance.RegistroNovaAssinaturaPlanoContratado(dto.PlanoContratado); contrato = _unitOfWorkParceiro.PlanoContratadoRepositorio.NovaAssinaturaPlano(contrato); EnderecoVinculo vinculo; vinculo = VincularEndereco.CreateInstance.MapVinculo(parceiro.ParceiroID, endereco.EnderecoID, (int)TipoVinculado.ParceiroPrincipal); vinculo = _unitOfWorkParceiro.EnderecoVinculoRepositorio.CadastrarEnderecoVinculo(vinculo); _unitOfWorkParceiro.Commit(); return(Request.CreateResponse(HttpStatusCode.OK)); }
public void Update(ParceiroDto parceiroDto) { var parceiro = mapper.Map <Parceiros>(parceiroDto); serviceParceiro.Update(parceiro); }
public void Remove(ParceiroDto parceiroDto) { var parceiro = mapper.Map <Parceiros>(parceiroDto); serviceParceiro.Remove(parceiro); }
public void Add(ParceiroDto parceiroDto) { var parceiro = mapper.Map <Parceiros>(parceiroDto); serviceParceiro.Add(parceiro); }