public void Update(EstabelecimentoDto estabelecimentoDto) { var estabOld = serviceEstabelecimento.GetById(estabelecimentoDto.Id); var estabelecimento = mapper.Map <Estabelecimento>(estabelecimentoDto); if (estabelecimento.Nome == null) { estabelecimento.Nome = estabOld.Nome; } if (estabelecimento.Endereco == null) { estabelecimento.Endereco = estabOld.Endereco; } if (estabelecimento.CNPJ == 0) { estabelecimento.CNPJ = estabOld.CNPJ; } if (estabelecimento.Telefone == 0) { estabelecimento.Telefone = estabOld.Telefone; } if (estabelecimento.VagaCarro == 0) { estabelecimento.VagaCarro = estabOld.VagaCarro; } if (estabelecimento.VagaMoto == 0) { estabelecimento.VagaMoto = estabOld.VagaMoto; } serviceEstabelecimento.Update(estabelecimento); }
public void Update(EstabelecimentoDto estabelecimentoDto) { var upd = estabelecimentos.ToList().Where(c => c.Id == estabelecimentoDto.Id).FirstOrDefault(); estabelecimentos.Remove(upd); estabelecimentos.Add(estabelecimentoDto); }
public Estabelecimento(EstabelecimentoDto estabelecimento) { InitializeComponent(); BindingContext = new EstabelecimentoLogic(estabelecimento); NavigationPage.SetHasNavigationBar(this, false); }
private void SetPage(EstabelecimentoDto estabelecimento) { _imageUrl = estabelecimento.ImageUrl; _nomeFantasia = estabelecimento.NomeFantasia; _ramoAtividade = estabelecimento.RamoAtividade; _endereco = estabelecimento.Endereco; _bannerUrl = estabelecimento.BnnerUrl; }
public void Add(EstabelecimentoDto estabelecimentoDto) { // pregando o DTO e covertendo para entidade var map = mapper.Map <Estabelecimento>(estabelecimentoDto); serviceEstabelecimento.Add(map); // adicionando no banco }
public void AtualizarEstabelecimento(EstabelecimentoDto estabelecimentoDto) { Nome = estabelecimentoDto.Nome; Email = estabelecimentoDto.Email; Descricao = estabelecimentoDto.Descricao; Url = estabelecimentoDto.Url; Telefone = estabelecimentoDto.Telefone; Celular = estabelecimentoDto.Celular; Instagram = estabelecimentoDto.Instagram; Facebook = estabelecimentoDto.Facebook; }
// Construtor public EstabelecimentoLogic(EstabelecimentoDto estabelecimento) { _servicoPromocao = new PromocaoService(); _iconeSeguir = "curtirSeguir.png"; _navigationService = DependencyService.Get <INavigationService>(); CatalogoCommand = new Command(ExecutarCatalogoCommand); SeguirCommand = new Command(ExecutarSeguirCommand); SetPage(estabelecimento); SetTema(estabelecimento.Tema); SetIcon(estabelecimento.Seguir); SetPromocao(estabelecimento.ParceiroID); }
public void EditarEstabelecimento(EstabelecimentoDto dto) { var estabelecimento = estabelecimentoRepository.GetById(dto.Id); if (estabelecimento == null) { return; } estabelecimento.EditarEstabelecimento(dto.Nome); estabelecimentoRepository.Update(estabelecimento); }
public void TestaCreateComInformacoesObrigatoriasNulas() { var estabelecimentoDto = new EstabelecimentoDto(); var retorno = _estabelecimentoService.Create(estabelecimentoDto); Assert.IsTrue(retorno.Result.StatusCode == (int)EStatusCode.ERRO_VALIDACAO); Assert.IsTrue(retorno.Result.Errors.Contains("Informe o nome do estabelecimento!")); Assert.IsTrue(retorno.Result.Errors.Contains("Informe o e-mail do estabelecimento!")); Assert.IsTrue(retorno.Result.Errors.Contains("Informe a url do estabelecimento!")); Assert.IsTrue(retorno.Result.Errors.Contains("Informe o celular do estabelecimento!")); Assert.IsTrue(retorno.Result.Errors.Contains("Informe a descrição do estabelecimento!")); Assert.IsTrue(retorno.Result.Errors.Count == 5); }
public IEnumerable <SaidaEntradaDto> SaidaEntradaDto(EstabelecimentoDto estabelecimentoDto, int entrada, int saida) { List <SaidaEntradaDto> listaRelatorio = new List <SaidaEntradaDto>(); var relatorio = new SaidaEntradaDto { NomeEstabelecimento = estabelecimentoDto.Nome, EnderecoEstabelecimento = estabelecimentoDto.Endereco, VeiculosEntraram = entrada, VeiculosSairam = saida }; listaRelatorio.Add(relatorio); return(listaRelatorio); }
public IActionResult Salva(EstabelecimentoDto dto) { try { estabelecimentoServico.EditarEstabelecimento(dto); TempData["ocorreuGravacao"] = string.Format("Usuário {0} editado com sucesso.", dto.Nome); return(RedirectToAction("Index", "Estabelecimentos", new { Area = "", id = dto.Id })); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public IEnumerable <SaidaEntradaHoraDto> SaidaEntradaHoraDto(EstabelecimentoDto estabelecimentoDto, float result) { List <SaidaEntradaHoraDto> listaRelatorio = new List <SaidaEntradaHoraDto>(); var relatorio = new SaidaEntradaHoraDto { NomeEstabelecimento = estabelecimentoDto.Nome, EnderecoEstabelecimento = estabelecimentoDto.Endereco, VeiculosPorHora = result }; listaRelatorio.Add(relatorio); return(listaRelatorio); }
public IActionResult Editar(int id) { try { var estabelecimento = new EstabelecimentoDto(); if (id > 0) { estabelecimento = estabelecimentoServico.BuscaUsuarioPorId(id); } return(View(estabelecimento)); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public async Task <ResultDto <bool> > Update(EstabelecimentoDto estabelecimentoDto) { var estabelecimentoDtoValidate = new EstabelecimentoDtoValidate(estabelecimentoDto); if (!estabelecimentoDtoValidate.Validate()) { return(await Task.FromResult(ResultDto <bool> .Validation(estabelecimentoDtoValidate.Mensagens))); } var estabelecimento = await _estabelecimentoRepository.ObterPorId(estabelecimentoDto.EstabelecimentoId); estabelecimento.AtualizarEstabelecimento(estabelecimentoDto); await _estabelecimentoRepository.Update(estabelecimento); return(await Task.FromResult(ResultDto <bool> .Success(true))); }
public async Task <Estabelecimento> CriarEstabelecimento(EstabelecimentoDto esta, int id) { var dono = await this.context.Usuarios.FirstOrDefaultAsync(x => x.Id == id); var estaNovo = new Estabelecimento { Nome = esta.Nome, Descricao = esta.Descricao, Dono = dono }; await this.context.Estabelecimentos.AddAsync(estaNovo); var x = await this.context.Estabelecimentos.FirstOrDefaultAsync(x => x.Nome == estaNovo.Nome); dono.MeusEstabelecimentos.Add(estaNovo); await this.context.SaveChangesAsync(); return(x); }
public ActionResult Post([FromBody] EstabelecimentoDto estabelecimentoDto) { try { if (estabelecimentoDto == null) { return(NotFound()); } applicationServiceEstabelecimento.Add(estabelecimentoDto); return(Ok("Estabelecimento cadastrado com sucesso!")); } catch (Exception ex) { throw ex; } }
public async Task <ResultDto <EstabelecimentoDto> > Create(EstabelecimentoDto estabelecimentoDto) { var estabelecimentoDtoValidate = new EstabelecimentoDtoValidate(estabelecimentoDto); if (!estabelecimentoDtoValidate.Validate()) { return(await Task.FromResult(ResultDto <EstabelecimentoDto> .Validation(estabelecimentoDtoValidate.Mensagens))); } var estabelecimento = _mapper.Map <Estabelecimento>(estabelecimentoDto); estabelecimento.SituacaoId = (int)ESituacao.ATIVO; estabelecimento.DataCadastro = DateTime.Now; await _estabelecimentoRepository.Create(estabelecimento); return(await Task.FromResult(ResultDto <EstabelecimentoDto> .Success(_mapper.Map <EstabelecimentoDto>(estabelecimento)))); }
public void Put_WhenCalled_UpdateAEstablishmentIsNotValid(int id) { // Act List <EstabelecimentoDto> dtos = new List <EstabelecimentoDto>(); var dto = new EstabelecimentoDto { Id = id, Nome = " Texc azul" }; var notFResult = _controller.Put(dto); // Assert Assert.IsType <NotFoundObjectResult>(notFResult); }
public async Task <IActionResult> Novo([FromBody] EstabelecimentoDto estabelecimentoDto) { System.Console.WriteLine(estabelecimentoDto); if (await EstabelecimentoNome(estabelecimentoDto.Nome) != null) { return(BadRequest("Estabelecimento com este nome já foi cadastrado")); } var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); if (userId == null || userId == "") { return(BadRequest("Erro, porblema com token - Id não encontrado")); } //System.Console.WriteLine(usuarioParaRegistroDto.Nome); await this.CriarEstabelecimento(estabelecimentoDto, int.Parse(userId)); return(StatusCode(201)); }
public IEnumerable <RelatorioDto> Relatorio(EstabelecimentoDto estabelecimentoDto, VeiculoDto veiculoDto) { relatorio = new List <RelatorioDto>() { new RelatorioDto() { NomeEstabelecimento = "EstabelecimentoTxt", EnderecoEstabelecimento = "Rua Rubi Vermelho, 854", Placa = "hhh-7895", Marca = "H-Marca", Modelo = "H-788", Tipo = 1, IdVaga = 448, HrEntrada = DateTime.Now, HrSaida = DateTime.Now.AddHours(1) }, new RelatorioDto() { NomeEstabelecimento = "EstabelecimentoTxT", EnderecoEstabelecimento = "Rua Rubi Vermelho, 854", Placa = "kkk-2367", Marca = "K-Marca", Modelo = "K-99", Tipo = 2, IdVaga = 228, HrEntrada = DateTime.Now, HrSaida = DateTime.Now.AddHours(1) }, new RelatorioDto() { NomeEstabelecimento = "EstabelecimentoXXX", EnderecoEstabelecimento = "Rua Rubi Vermelho, 154", Placa = "ppp-7895", Marca = "P-Marca", Modelo = "P-90", Tipo = 1, IdVaga = 48, HrEntrada = DateTime.Now, HrSaida = DateTime.Now.AddHours(1) } }; return(relatorio.ToList()); }
public IEnumerable <RelatorioDto> Relatorio(EstabelecimentoDto estabelecimentoDto, VeiculoDto veiculoDto) { List <RelatorioDto> listaRelatorio = new List <RelatorioDto>(); var relatorio = new RelatorioDto { NomeEstabelecimento = estabelecimentoDto.Nome, EnderecoEstabelecimento = estabelecimentoDto.Endereco, Placa = veiculoDto.Placa, Marca = veiculoDto.Marca, Modelo = veiculoDto.Modelo, Tipo = veiculoDto.Tipo, HrEntrada = veiculoDto.HrEntrada, HrSaida = veiculoDto.HrSaida, IdVaga = veiculoDto.IdVaga }; listaRelatorio.Add(relatorio); return(listaRelatorio); }
public IEnumerable <SaidaEntradaHoraDto> SaidaEntradaHoraDto(EstabelecimentoDto estabelecimentoDto, float result) { saidaEntradaHora = new List <SaidaEntradaHoraDto>() { new SaidaEntradaHoraDto() { NomeEstabelecimento = "EstabelecimentoTxt", EnderecoEstabelecimento = "Rua Rubi Vermelho, 854", VeiculosPorHora = 1 }, new SaidaEntradaHoraDto() { NomeEstabelecimento = "EstabelecimentoXXX", EnderecoEstabelecimento = "Rua Rubi Vermelho, 154", VeiculosPorHora = 1, } }; return(saidaEntradaHora.ToList()); }
public IEnumerable <SaidaEntradaDto> SaidaEntradaDto(EstabelecimentoDto estabelecimentoDto, int entrada, int saida) { saidaEntrada = new List <SaidaEntradaDto>() { new SaidaEntradaDto() { NomeEstabelecimento = "EstabelecimentoTxt", EnderecoEstabelecimento = "Rua Rubi Vermelho, 854", VeiculosEntraram = 3, VeiculosSairam = 3, }, new SaidaEntradaDto() { NomeEstabelecimento = "EstabelecimentoXXX", EnderecoEstabelecimento = "Rua Rubi Vermelho, 154", VeiculosEntraram = 1, VeiculosSairam = 1 } }; return(saidaEntrada.ToList()); }
public ActionResult Put([FromBody] EstabelecimentoDto estabelecimentoDto) { if (estabelecimentoDto.Id == 0) { return(NotFound("Estabelecimento inexistente")); } try { if (estabelecimentoDto == null) { return(NotFound()); } applicationServiceEstabelecimento.Update(estabelecimentoDto); return(Ok("Estabelecimento atualizado com sucesso!")); } catch (Exception) { throw; } }
public void Post_WhenCalled_AddNewEstablishment() { // Act List <EstabelecimentoDto> dtos = new List <EstabelecimentoDto>(); var dto = new EstabelecimentoDto { Id = 1, Nome = "tesxt Texc", CNPJ = 12345678912356, Telefone = 1336656476, Endereco = "rua test", VagaCarro = 35, VagaMoto = 55 }; var okResult = _controller.Post(dto); // Assert Assert.IsType <OkObjectResult>(okResult); }
public async Task <ResultDto <bool> > Put(int id, [FromBody] EstabelecimentoDto estabelecimentoDto) { return(await _estabelecimentoService.Update(estabelecimentoDto)); }
public async Task <ResultDto <EstabelecimentoDto> > Post([FromBody] EstabelecimentoDto estabelecimentoDto) { return(await _estabelecimentoService.Create(estabelecimentoDto)); }
public SimulacaoCompraDetalhePageViewModel(EstabelecimentoDto estabelecimento) { Estabelecimento = estabelecimento; ProdutosCompra = new ObservableCollection <ProdutoDto>(estabelecimento.ProdutosCompra); }
public void Add(EstabelecimentoDto estabelecimentoDto) { estabelecimentos.Add(estabelecimentoDto); }
public EstabelecimentoDtoValidate(EstabelecimentoDto estabelecimentoDto) { _estabelecimentoDto = estabelecimentoDto; Mensagens = new List <string>(); }