public IActionResult Post([FromBody] UsuarioDTO dto) { try { List <Usuario> usuarios = _repositorio.Selecionar(s => s.Login.ToLower().Contains(dto.Login.ToLower())); if (usuarios.Count > 0) { return(BadRequest("Esse login já está em uso!")); } if (dto.PessoaId == 0) { return(BadRequest("Dados Incompletos")); } dto.Preencher_Propriedades_Para_Insercao(); Usuario user = AutoMapperConfiguration.Instance.Mapper.Map <UsuarioDTO, Usuario>(dto); _repositorio.Inserir(user); user.Senha = string.Empty; return(CreatedAtRoute(new { id = user.Id }, user)); } catch (Exception ex) { return(BadRequest(ex)); } }
public bool Salvar(DTOFuncionario instancia) { var pessoa = repositorioPessoa.Buscar(x => x.Id == instancia.Id); if (pessoa == null) { pessoa = new Pessoa() { Nome = instancia.Nome }; repositorioPessoa.Inserir(pessoa); var funcionario = new Funcionario() { PessoaId = pessoa.Id, Cargo = instancia.Cargo }; repositorioFuncionario.Inserir(funcionario); } else { pessoa = new Pessoa() { Nome = instancia.Nome }; repositorioPessoa.Atualizar(pessoa); var funcionario = new Funcionario() { Cargo = instancia.Cargo }; repositorioFuncionario.Atualizar(funcionario); } return(true); }
public ActionResult Create([Bind(Include = "Id,Nome,IdAlbum")] MusicaViewModel viewModel) { if (ModelState.IsValid) { Musica musica = Mapper.Map <MusicaViewModel, Musica>(viewModel); repositorioMusicas.Inserir(musica); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Tipo,Composicao,Caracteristica,Fornecedor,Email")] TecidoViewModel viewModel) { if (ModelState.IsValid) { Tecido tecido = Mapper.Map <TecidoViewModel, Tecido>(viewModel); repositorioTecidos.Inserir(tecido); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdProvider,ProviderName,IdProduct")] ProductProviderViewModel viewModel) { if (ModelState.IsValid) { ProductProvider productProvider = Mapper.Map <ProductProviderViewModel, ProductProvider>(viewModel); repositorioProductProvider.Inserir(productProvider); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,Quantidade,AnoLancamento,Descricao, Editora")] ColecaoViewModel viewModel) { if (ModelState.IsValid) { Colecao colecao = Mapper.Map <ColecaoViewModel, Colecao>(viewModel); repositorioColecoes.Inserir(colecao); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,Ano,Observacoes,Email")] AlbumViewModel viewModel) { if (ModelState.IsValid) { Album album = Mapper.Map <AlbumViewModel, Album>(viewModel); repositorioAlbuns.Inserir(album); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,Descricao,Preco,Desenvolvedora,EmailDev")] JogoViewModel viewModel) { if (ModelState.IsValid) { Jogo jogo = Mapper.Map <JogoViewModel, Jogo>(viewModel); repositorioJogos.Inserir(jogo); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Titulo,Artista,Album,Ano,Email")] MusicaViewModel viewModel) { if (ModelState.IsValid) { Musica musica = Mapper.Map <MusicaViewModel, Musica>(viewModel); repositoriomusicas.Inserir(musica); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,Idade,Raca,NomeDoDono")] AnimalViewModel viewModel) { if (ModelState.IsValid) { Animal animal = Mapper.Map <AnimalViewModel, Animal>(viewModel); repositorioAnimais.Inserir(animal); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Tipo,Composicao,Caracteristica,Fornecedor,Email")] FabricanteViewModel viewModel) { if (ModelState.IsValid) { Fabricante Fabricante = Mapper.Map <FabricanteViewModel, Fabricante>(viewModel); repositorioFabricantes.Inserir(Fabricante); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,Especialidade,NumeroCRV")] MedicoViewModel viewModel) { if (ModelState.IsValid) { Medico medico = Mapper.Map <MedicoViewModel, Medico>(viewModel); repositorioMedicos.Inserir(medico); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdMascara,NomeMascara,Cor,Tamanho,IdTecido,Ano")] MascaraViewModel viewModel) { if (ModelState.IsValid) { Mascara mascara = Mapper.Map <MascaraViewModel, Mascara>(viewModel); repositorioMascaras.Inserir(mascara); return(RedirectToAction("Index")); } //ViewBag.IdTecido = new SelectList(db.Tecidos, "Id", "Tipo", mascara.IdTecido); return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdCarro,NomeCarro,Cor,Tamanho,idFabricante,Ano")] CarroViewModel viewModel) { if (ModelState.IsValid) { Carro Carro = Mapper.Map <CarroViewModel, Carro>(viewModel); repositorioCarros.Inserir(Carro); return(RedirectToAction("Index")); } //ViewBag.idFabricante = new SelectList(db.Fabricantes, "Id", "Tipo", Carro.idFabricante); return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdDlc,NomeDlc,DescricaoDlc,PrecoDlc,IdJogo")] DlcViewModel viewModel) { if (ModelState.IsValid) { Dlc dlc = Mapper.Map <DlcViewModel, Dlc>(viewModel); repositorioDlc.Inserir(dlc); return(RedirectToAction("Index")); } //ViewBag.IdJogo = new SelectList(db.Jogo, "Id", "Nome", dlc.IdJogo); return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdFilme,NomeFilme,IdAlbum")] EquipamentoViewModel viewModel) { if (ModelState.IsValid) { Equipamento filme = Mapper.Map <EquipamentoViewModel, Equipamento>(viewModel); repositorioEquipamentos.Inserir(filme); return(RedirectToAction("Index")); } //ViewBag.IdAlbum = new SelectList(db.Albuns, "Id", "Nome", filme.IdAlbum); return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdTurne,NomeTurne,IdMusica")] TurneViewModel viewModel) { if (ModelState.IsValid) { Turne turne = Mapper.Map <TurneViewModel, Turne>(viewModel); repositorioTurnes.Inserir(turne); return(RedirectToAction("Index")); } //ViewBag.IdMusica = new SelectList(db.Musicas, "Id", "Titulo", turne.IdMusica); return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdEstado,Nome,Uf")] EstadoViewModel viewModel) { if (ModelState.IsValid) { Estado estado = Mapper.Map <EstadoViewModel, Estado>(viewModel); repositorioEstado.Inserir(estado); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdJogo,DataJogo,QtdeGolTime1,QtdeGolTime2,IdTime1,IdTime2")] JogoViewModel viewModel) { if (ModelState.IsValid) { Jogo jogo = Mapper.Map <JogoViewModel, Jogo>(viewModel); repositorioJogo.Inserir(jogo); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdJogador,Nome,Idade,IdTime")] JogadorViewModel viewModel) { if (ModelState.IsValid) { Jogador jogador = Mapper.Map <JogadorViewModel, Jogador>(viewModel); repositorioJogador.Inserir(jogador); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdTime,Nome,IdCidade")] TimeViewModel viewModel) { if (ModelState.IsValid) { Time Time = Mapper.Map <TimeViewModel, Time>(viewModel); repositorioTime.Inserir(Time); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,IdAlbum")] MusicaViewModel viewModel) { if (ModelState.IsValid) { Musica musica = MvcApplication._Mapper.Map <MusicaViewModel, Musica>(viewModel); repositorioMusicas.Inserir(musica); return(RedirectToAction("Index")); } //ViewBag.IdAlbum = new SelectList(db.Albuns, "Id", "Nome", musica.IdAlbum); return(View(viewModel)); }
public IActionResult Post([FromBody] Pessoa pessoa) { try { _pessoaRepositorio.Inserir(pessoa); return(CreatedAtRoute(new { id = pessoa.Id }, pessoa)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Post([FromBody] Jogo jogo) { try { _repositorio.Inserir(jogo); return(CreatedAtRoute(new { id = jogo.Id }, jogo)); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult Create([Bind(Include = "Id,Nome,IdAlbum")] MusicaViewModel viewModel) { if (ModelState.IsValid) { Musica musica = Mapper.Map <MusicaViewModel, Musica>(viewModel); repositorioMusicas.Inserir(musica); return(RedirectToAction("Index")); } var albuns = repositorioAlbuns.Selecionar(); ViewBag.DdlAlbuns = new SelectList(albuns, "Id", "Nome", viewModel.IdAlbum); return(View(viewModel)); }
public ActionResult Create([Bind(Include = "IdCidade,Nome,IdEstado")] CidadeViewModel viewModel) { if (ModelState.IsValid) { Cidade cidade = Mapper.Map <CidadeViewModel, Cidade>(viewModel); repositorioCidade.Inserir(cidade); return(RedirectToAction("Index")); } //ViewBag.IdEstado = new SelectList(db.Estados, "IdEstado", "Nome", cidade.IdEstado); return(View(viewModel)); }
public object InserirPessoa(Pessoa pessoa) { object result; try { repositorioPessoa.Inserir(pessoa); result = new { status = "sucesso", mensagem = "Pessoa Salva: " + pessoa.DscNome }; } catch (Exception ex) { result = new { status = "erro", mensagem = "OCORREU UM ERRO: " + ex.Message }; } return(Json(result)); }
public ActionResult Create([Bind(Include = "Id,Nome,IdAlbum")] MusicaViewModel viewModel) { if (ModelState.IsValid) { Musica musica = Mapper.Map <MusicaViewModel, Musica>(viewModel); repositorioMusica.Inserir(musica); return(RedirectToAction("Index")); } List <Album> albums = repositorioAlbum.Selecionar(); var map = Mapper.Map <List <Album>, List <AlbumViewModel> >(albums); ViewBag.IdAlbum = new SelectList(map, "Id", "Nome", viewModel.IdAlbum); return(View(viewModel)); }
public IActionResult Post([FromBody] ControleEmprestimoJogoDTO controleEmprestimoJogoDTO) { try { var controleEmprestimoJogo = AutoMapperConfiguration.Instance.Mapper.Map <ControleEmprestimoJogoDTO, ControleEmprestimoJogo>(controleEmprestimoJogoDTO); _repositorio.Inserir(controleEmprestimoJogo); return(CreatedAtRoute(new { id = controleEmprestimoJogo.Id }, controleEmprestimoJogo)); } catch (Exception ex) { return(BadRequest(ex)); } }
public ActionResult Create([Bind(Include = "IdLivro,NomeLivro,IdColecao")] LivroViewModel viewModel) { if (ModelState.IsValid) { Livro livro = Mapper.Map <LivroViewModel, Livro>(viewModel); repositorioLivros.Inserir(livro); return(RedirectToAction("Index")); } List <ColecaoIndexViewModel> colecoes = Mapper.Map <List <Colecao>, List <ColecaoIndexViewModel> >(repositorioColecoes.Selecionar()); SelectList dropDownColecoes = new SelectList(colecoes, "Id", "Nome"); ViewBag.DropDownColecoes = dropDownColecoes; return(View(viewModel)); }