// // GET: /Cliente/Salao/Create public ActionResult Create(int idEmpresa) { // empresa var empresa = new EmpresaService().Find(idEmpresa); if (empresa == null) { return(HttpNotFound()); } // promocao padrao da empresa var promocao = new PromocaoService().Get(); var model = new CadastroSalao(); model.Cortesia = true; model.Desconto = promocao.Desconto; model.DescontoCarencia = promocao.DescontoCarencia; model.TipoPessoa = empresa.TipoPessoa; model.IdEmpresa = idEmpresa; ViewBag.TipoPessoa = GetTipoPessoa(model.TipoPessoa); ViewBag.TipoEndereco = GetTipoEndereco(); ViewBag.IdEstado = GetEstados(); ViewBag.EmpresaFantasia = empresa.Fantasia; return(View(model)); }
// GET: /Admin/Empresa/Create public ActionResult Create(int?idPreContato) { // promocao padrao da empresa var promocao = new PromocaoService().Get(); // novo cadastro var cadastro = new CadastroEmpresa { Desconto = promocao.Desconto, DescontoCarencia = promocao.DescontoCarencia, Cortesia = true, TipoPessoa = 2 }; // cadastro a partir do pre contato if (idPreContato != null) { var preContato = new PreContatoService().Find((int)idPreContato); if (preContato != null) { cadastro.Fantasia = preContato.NomeSalao; cadastro.Contato = preContato.Nome; cadastro.Email = preContato.Email; cadastro.Telefone = preContato.Telefone; cadastro.Cidade = preContato.Cidade; cadastro.IdEstado = preContato.IdEstado; } } ViewBag.TipoPessoa = GetTipoPessoa(cadastro.TipoPessoa); ViewBag.TipoEndereco = GetTipoEndereco(); ViewBag.Estados = GetEstados(); return(View(cadastro)); }
private async void ListaPromocoes() { ActIndicator.IsVisible = true; List <Promocao> Promocoes = await PromocaoService.GetListaPromocoes(); LstPromocoes.ItemsSource = Promocoes; ActIndicator.IsVisible = false; }
private async void SbcPromocoes_OnClicked(object sender, EventArgs e) { ActIndicator.IsVisible = true; string busca = SbcPromocoes.TextSearch; List <Promocao> Promocoes = await PromocaoService.GetListaPromocoes(busca); LstPromocoes.ItemsSource = Promocoes; ActIndicator.IsVisible = false; }
// 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 AplicarPromocaoServiceTest() { List <Pedido> pedidos = new List <Pedido>(); pedidos.Add(new Pedido() { Id = 1, Nome = "Cerveja", Preco = 5 }); pedidos.Add(new Pedido() { Id = 2, Nome = "Conhaque", Preco = 20 }); var service = new PromocaoService(); var result = service.AplicarPromocao(pedidos); Assert.NotEmpty(result); Assert.Equal(pedidos.Count.ToString(), result.Count.ToString()); }
// GET: Empresa/Filial/Create public ActionResult NovaFilial() { // empresa var empresa = Identification.Empresa; // promocao padrao var promocao = new PromocaoService().Get(); var model = new CadastroSalao(); model.Cortesia = true; model.Desconto = promocao.Desconto; model.DescontoCarencia = promocao.DescontoCarencia; model.TipoPessoa = empresa.TipoPessoa; model.IdEmpresa = empresa.Id; ViewBag.EmpresaFantasia = empresa.Fantasia; return(View(model)); }
public PromocaoLogic() { _service = new PromocaoService(); }
public DescontoController() { service = new PromocaoService(); }