public RoleManager(RoleManager <IdentityRole> roleManager, ZZContext dbContext) { _roleManager = roleManager; _dbContext = dbContext; _tiposPermissaoRepository = new Repository <TipoPermissao>(_dbContext); _permissaoTelasRepository = new Repository <PermissaoTela>(_dbContext); }
public static async Task <Command> GetAllStates(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var rep = new Repository <Estado>(context); var entities = await rep.Get(); var list = entities.ToList(); if (list.Any()) { cmd.Cmd = ServerCommands.LogResultOk; var dtos = list.Select(t => t.ConvertDto()).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtos); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public static async Task <Command> GetAddress(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var dto = await SerializerAsync.DeserializeJson <EnderecoDto>(cmd.Json); var rep = new Repository <Endereco>(context); var enderecos = await rep.Get(e => e.Logradouro.Equals(dto.Logradouro) && e.Numero == dto.Numero); var endList = enderecos.ToList(); if (endList.Any()) { cmd.Cmd = ServerCommands.LogResultOk; var dtosEnd = endList.Select(e => e.ConvertDto()).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtosEnd); } else { var addressList = await SearchAddressAsync(dto.Estado, dto.Cidade, dto.Logradouro, CancellationToken.None); var viaCepResults = addressList.ToList(); if (viaCepResults.Any()) { cmd.Cmd = ServerCommands.LogResultOk; var dtos = viaCepResults.Select(d => new EnderecoDto { Cep = d.ZipCode, Bairro = d.Neighborhood, Cidade = d.City, Estado = d.StateInitials, Logradouro = d.Street, Complemento = d.Complement, Ibge = d.IBGECode, GIACode = d.GIACode, Numero = dto.Numero, Codigo = d.IBGECode.ToString() + d.GIACode.ToString() + d.ZipCode + dto.Numero.ToString() }); cmd.Json = await SerializerAsync.SerializeJsonList(dtos.ToList()); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public static async Task <Command> UpdateEstados(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var rep = new Repository <Estado>(context); var entities = await rep.Get(); var list = entities.ToList(); var ibgeList = await SearchEstadoAsync(); if (list.Any() && ibgeList.Any()) { foreach (var estado in ibgeList) { if (list.Exists(e => e.Ibge == estado.Ibge)) { var est = list.Find(e => e.Ibge == estado.Ibge); est.Ibge = estado.Ibge; est.Descricao = estado.Descricao; est.Sigla = estado.Sigla; } } await rep.InsertList(list); await rep.Save(); cmd.Cmd = ServerCommands.LogResultOk; var dtos = list.Select(t => t.ConvertDto()).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtos); } else if (ibgeList.Any()) { await rep.InsertList(ibgeList); await rep.Save(); cmd.Cmd = ServerCommands.LogResultOk; var dtos = ibgeList.Select(t => t.ConvertDto()).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtos); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public static async Task <Command> GetAddressByZipCode(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var dto = await SerializerAsync.DeserializeJson <EnderecoDto>(cmd.Json); var rep = new Repository <Endereco>(context); var enderecos = await rep.Get(e => e.Cep.Equals(dto.Cep) && e.Numero == dto.Numero); if (enderecos != null && enderecos.Any()) { var endList = enderecos.FirstOrDefault(); cmd.Cmd = ServerCommands.LogResultOk; var dtosEnd = endList.ConvertDto(); cmd.Json = await SerializerAsync.SerializeJson(dtosEnd); } else { var address = await SearchAddressAsync(dto.Cep, CancellationToken.None); if (address != null) { cmd.Cmd = ServerCommands.LogResultOk; var entity = new EnderecoDto { Cep = address.ZipCode, Bairro = address.Neighborhood, Cidade = address.City, Estado = address.StateInitials, Logradouro = address.Street, Complemento = address.Complement, Ibge = address.IBGECode, GIACode = address.GIACode, Numero = dto.Numero, Codigo = address.IBGECode.ToString() + address.GIACode.ToString() + address.ZipCode + dto.Numero.ToString() }; cmd.Json = await SerializerAsync.SerializeJson(entity); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
private static async Task InitializePermissaoTelas(ZZContext context) { var permissaoRep = new Repository <PermissaoTela>(context); var permissaoList = new List <PermissaoTela>(); permissaoList.Add(new PermissaoTela { NomeTela = "UserManager", Codigo = "UserM" }); permissaoList.Add(new PermissaoTela { NomeTela = "RoleManager", Codigo = "RoleM" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.TipoServico, Codigo = "TS" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.UnidadeMedida, Codigo = "Un" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.TipoOS, Codigo = "TOS" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.CondicaoPagamento, Codigo = "CP" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.CentroCustoSintetico, Codigo = "CCS" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.TabelaCusto, Codigo = "TC" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.Servico, Codigo = "S" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.Localization, Codigo = "L" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.Funcionario, Codigo = "Fun" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.Fornecedor, Codigo = "For" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.Cliente, Codigo = "Cli" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.Estoque, Codigo = "E" }); permissaoList.Add(new PermissaoTela { NomeTela = ServerCommands.TipoEntrada, Codigo = "TE" }); await permissaoRep.InsertList(permissaoList); await permissaoRep.Save(); }
public AccountController(ZZContext context, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, RoleManager <IdentityRole> roleManager, IEmailSender emailSender) { _context = context; _userManager = userManager; _roleManager = roleManager; _signInManager = signInManager; _emailSender = emailSender; }
public static async Task <Command> GetCityByUf(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var dto = await SerializerAsync.DeserializeJson <TipoSiglaDto>(cmd.Json); var repEstado = new Repository <Estado>(context); var repCity = new Repository <Cidade>(context); var list = await repEstado.Get(e => e.Sigla.Equals(dto.Sigla)); var entity = list.FirstOrDefault(); var cidades = await repCity.Get(c => c.EstadoId == entity.Id); var cidadeList = cidades.ToList(); if (cidadeList.Any()) { cmd.Cmd = ServerCommands.LogResultOk; var dtos = cidadeList.Select(t => t.ConvertDto(dto.Sigla)).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtos); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public static async Task <Command> EditAddress(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var dto = await SerializerAsync.DeserializeJson <EnderecoDto>(cmd.Json); var repAddress = new Repository <Endereco>(context); var repCity = new Repository <Cidade>(context); var cidades = await repCity.Get(c => c.Descricao.Contains(dto.Cidade) && c.Estado.Sigla.Equals(dto.Estado), null, "Estado"); var cidade = cidades.FirstOrDefault(); if (cidade != null) { var address = await repAddress.GetById(dto.Id); if (address != null) { cmd.Cmd = ServerCommands.LogResultOk; address.UpdateEntity(dto); await repAddress.Save(); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public MyPolicesRepository() { MyPolicies = new List <IPolicy>(); using (var context = new ZZContext()) { var permissaoTelaRep = new Repository <PermissaoTela>(context); var tipoPermissaoRep = new Repository <TipoPermissao>(context); var allTelas = permissaoTelaRep.Get().Result; var allPermissoes = tipoPermissaoRep.Get().Result; foreach (var tela in allTelas) { foreach (var permissao in allPermissoes) { MyPolicies.Add(new Policy(tela, permissao)); } } } _instance = this; }
private static void InitializeAdminUser(RoleManager roleManager) { var context = new ZZContext(); var permissaoRep = new Repository <TipoPermissao>(context); var telasRep = new Repository <PermissaoTela>(context); var permissaoList = permissaoRep.Get().Result; var telasList = telasRep.Get().Result; var tipoPermissaos = permissaoList.ToList(); if (roleManager.CreateAsync("Admin").Result) { foreach (var tela in telasList) { foreach (var permissao in tipoPermissaos) { roleManager.AddRoleClaim("Admin", tela.NomeTela, permissao.Descricao); } } } }
private static void InitializeTipoPermissao(ZZContext context) { var permissaoRep = new Repository <TipoPermissao>(context); var permissaoList = new List <TipoPermissao>(); permissaoList.Add(new TipoPermissao { Descricao = "Create", Codigo = "Create" }); permissaoList.Add(new TipoPermissao { Descricao = "Read", Codigo = "Read" }); permissaoList.Add(new TipoPermissao { Descricao = "Update", Codigo = "Update" }); permissaoList.Add(new TipoPermissao { Descricao = "Delete", Codigo = "Delete" }); permissaoRep.InsertList(permissaoList); permissaoRep.Save(); }
public SliderController(ZZContext context, IHostingEnvironment env) { _context = context; _env = env; }
public AdvertisingController(ZZContext context, IHostingEnvironment env) { _context = context; _env = env; }
private static async Task InitilizeServicos(ZZContext context, List <TipoServico> tipoServicoList, List <UnidadeMedida> unidadeList, List <CentroCustoSintetico> centroList) { var servicoRep = new Repository <Servico>(context); var servicoList = new List <Servico>(); servicoList.Add(new Servico { DescricaoResumida = "CLIMATIZADOR", Codigo = "CLIMAT", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("CLIMAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("CLIMAT")) }); servicoList.Add(new Servico { DescricaoResumida = "LIMPEZA CAIXA DE AGUA", Codigo = "CXAGUA", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MANUT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MANUT")) }); servicoList.Add(new Servico { DescricaoResumida = "BOMBA", Codigo = "BOM", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA BOMBA", Codigo = "TRBOM", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "VALVULA", Codigo = "VAL", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA VALVULA", Codigo = "TRVAL", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "MANTA ACRILICA", Codigo = "MAN", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("M")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA MANTA ACRILICA", Codigo = "TRMAN", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("M")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "SUPORTE DE BARRA", Codigo = "SUPBAR", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "INSTALACAO DE CONJUNTO SUPORTE DE BARRA", Codigo = "INSTCONJSUPBAR", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("SERVG")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("SERVG")) }); servicoList.Add(new Servico { DescricaoResumida = "INSTALACAO DE SUPORTE DE BARRA ADICIONAL", Codigo = "INSTSUPBAR", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("SERVG")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("SERVG")) }); servicoList.Add(new Servico { DescricaoResumida = "DESENTUPIMENTO DE MICTORIO", Codigo = "MIC", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("SERVG")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("SERVG")) }); servicoList.Add(new Servico { DescricaoResumida = "BOIA", Codigo = "BOIA", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA BOIA", Codigo = "TRBOIA", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "NUCLEO", Codigo = "NC", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA NUCLEO", Codigo = "TRNC", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "SUPORTE MOTOR", Codigo = "SUPM", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("CJ")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA SUPORTE MOTOR", Codigo = "TRSUPM", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "EIXO MOTOR", Codigo = "EIX", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA EIXO MOTOR", Codigo = "TREIX", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "TINTA CAIXA PRETA", Codigo = "TCXP", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("L")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "PINTURA CAIXA PRETA", Codigo = "PINCXP", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("SERVG")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("L")), CentroCusto = centroList.Find(t => t.Codigo.Equals("SERVG")) }); servicoList.Add(new Servico { DescricaoResumida = "MOTOR", Codigo = "MTR", ControlaEstoque = true, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("MAT")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("MAT")) }); servicoList.Add(new Servico { DescricaoResumida = "TROCA MOTOR", Codigo = "TRMTR", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("TRC")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("TRC")) }); servicoList.Add(new Servico { DescricaoResumida = "PINTURA MARQUISE", Codigo = "PMARQ", ControlaEstoque = false, TipoServico = tipoServicoList.Find(t => t.Codigo.Equals("SERVG")), UnidadeMedida = unidadeList.Find(t => t.Codigo.Equals("UN")), CentroCusto = centroList.Find(t => t.Codigo.Equals("SERVG")) }); await servicoRep.InsertList(servicoList); await servicoRep.Save(); }
private static async Task InitializeData() { var context = new ZZContext(); var unidadeRep = new Repository <UnidadeMedida>(context); var unidadeList = new List <UnidadeMedida>(); unidadeList.Add(new UnidadeMedida { Descricao = "UNIDADE", Codigo = "UN", Sigla = "UN" }); unidadeList.Add(new UnidadeMedida { Descricao = "METRO", Codigo = "M", Sigla = "M" }); unidadeList.Add(new UnidadeMedida { Descricao = "METRO LINEAR", Codigo = "ML", Sigla = "ML" }); unidadeList.Add(new UnidadeMedida { Descricao = "METRO QUADRADO", Codigo = "M2", Sigla = "M2" }); unidadeList.Add(new UnidadeMedida { Descricao = "LITRO", Codigo = "L", Sigla = "L" }); unidadeList.Add(new UnidadeMedida { Descricao = "CONJUNTO", Codigo = "CJ", Sigla = "CJ" }); unidadeList.Add(new UnidadeMedida { Descricao = "HORAS", Codigo = "H", Sigla = "H" }); await unidadeRep.InsertList(unidadeList); await unidadeRep.Save(); var tipoServicoRep = new Repository <TipoServico>(context); var tipoServicoList = new List <TipoServico>(); tipoServicoList.Add(new TipoServico { Descricao = "MATERIAL", Codigo = "MAT" }); tipoServicoList.Add(new TipoServico { Descricao = "TROCA PECAS", Codigo = "TRC" }); tipoServicoList.Add(new TipoServico { Descricao = "INSUMOS", Codigo = "INS" }); tipoServicoList.Add(new TipoServico { Descricao = "CLIMATIZADOR", Codigo = "CLIMAT" }); tipoServicoList.Add(new TipoServico { Descricao = "MANUTENCAO", Codigo = "MANUT" }); tipoServicoList.Add(new TipoServico { Descricao = "INSTALACAO", Codigo = "INST" }); tipoServicoList.Add(new TipoServico { Descricao = "SERVICOS GERAIS", Codigo = "SERVG" }); await tipoServicoRep.InsertList(tipoServicoList); await tipoServicoRep.Save(); var tipoOSRep = new Repository <TipoOS>(context); var tipoOSList = new List <TipoOS>(); tipoOSList.Add(new TipoOS { Descricao = "CONSTRUCAO", Codigo = "CTOR" }); tipoOSList.Add(new TipoOS { Descricao = "REFORMA", Codigo = "REF" }); tipoOSList.Add(new TipoOS { Descricao = "CLIMATIZADOR", Codigo = "CLIMAT" }); tipoOSList.Add(new TipoOS { Descricao = "MANUTENCAO", Codigo = "MANUT" }); await tipoOSRep.InsertList(tipoOSList); await tipoOSRep.Save(); var tipoEntradaRep = new Repository <TipoEntrada>(context); var tipoEntradaList = new List <TipoEntrada>(); tipoEntradaList.Add(new TipoEntrada { Descricao = "NOTA FISCAL", Codigo = "NF" }); tipoEntradaList.Add(new TipoEntrada { Descricao = "NOTINHA", Codigo = "NT", ControlaEstoque = true }); tipoEntradaList.Add(new TipoEntrada { Descricao = "REEMBOLSO", Codigo = "RB", ControlaEstoque = true }); await tipoEntradaRep.InsertList(tipoEntradaList); await tipoEntradaRep.Save(); var estoqueRep = new Repository <Estoque>(context); var estoqueList = new List <Estoque>(); estoqueList.Add(new Estoque { Descricao = "MATRIZ", Codigo = "MT" }); estoqueList.Add(new Estoque { Descricao = "BERGUE", Codigo = "B" }); estoqueList.Add(new Estoque { Descricao = "CESAR", Codigo = "C" }); await estoqueRep.InsertList(estoqueList); await estoqueRep.Save(); var pagamentoRep = new Repository <CondicaoPagamento>(context); var pagamentoList = new List <CondicaoPagamento>(); pagamentoList.Add(new CondicaoPagamento { Descricao = "A VISTA", Codigo = "V" }); pagamentoList.Add(new CondicaoPagamento { Descricao = "5 DIAS", Codigo = "5D" }); pagamentoList.Add(new CondicaoPagamento { Descricao = "28 DIAS", Codigo = "28D" }); await pagamentoRep.InsertList(pagamentoList); await pagamentoRep.Save(); var centroRep = new Repository <CentroCustoSintetico>(context); var centroList = new List <CentroCustoSintetico>(); centroList.Add(new CentroCustoSintetico { Descricao = "MATERIAL", Codigo = "MAT" }); centroList.Add(new CentroCustoSintetico { Descricao = "TROCA PECAS", Codigo = "TRC" }); centroList.Add(new CentroCustoSintetico { Descricao = "INSUMOS", Codigo = "INS" }); centroList.Add(new CentroCustoSintetico { Descricao = "MANUTENCAO", Codigo = "MANUT" }); centroList.Add(new CentroCustoSintetico { Descricao = "CLIMATIZADOR", Codigo = "CLIMAT" }); centroList.Add(new CentroCustoSintetico { Descricao = "INSTALACAO", Codigo = "INST" }); centroList.Add(new CentroCustoSintetico { Descricao = "SERVICOS GERAIS", Codigo = "SERVG" }); await centroRep.InsertList(centroList); await centroRep.Save(); var plantaRep = new Repository <Planta>(context); var planta = new Planta { Codigo = "ZANE", Documento = "97.547.310/0001-62", Email = "*****@*****.**", InscricaoEstadual = "587.151.010.112", Telefone = "30233580", RazaoSocial = "ZANE & ZANE INSTALACAO DE CALHAS LTDA", NomeFantasia = "ZANE & ZANE", }; await plantaRep.Insert(planta); await plantaRep.Save(); await InitilizeServicos(context, tipoServicoList, unidadeList, centroList); }
public BrendController(ZZContext context) { _context = context; }
public HomeController(ZZContext context, UserManager <AppUser> userManager) { _context = context; _userManager = userManager; }
public AccountManager(UserManager <UserAccount> userManager, SignInManager <UserAccount> signInManager, ZZContext dbContext) { _userManager = userManager; _signInManager = signInManager; _dbContext = dbContext; }
public ProductAddController(ZZContext context, IHostingEnvironment env) { _context = context; _env = env; }
public static async Task <Command> UpdateCidades(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var repEstado = new Repository <Estado>(context); var repCity = new Repository <Cidade>(context); var entities = await repEstado.Get(); var list = entities.ToList(); var cidades = await repCity.Get(); var cidadeList = cidades.ToList(); if (list.Any() && cidadeList.Any()) { foreach (var estado in list) { var ibgeCities = await SearchMunicipioAsync(estado.Ibge, estado.Id); foreach (var city in ibgeCities) { if (cidadeList.Exists(c => c.Ibge == city.Ibge)) { var cidade = list.Find(c => c.Ibge == city.Ibge); cidade.Ibge = city.Ibge; cidade.Descricao = city.Descricao; } } } await repCity.InsertList(cidadeList); await repCity.Save(); cmd.Cmd = ServerCommands.LogResultOk; var dtos = cidadeList.Select(t => t.ConvertDto()).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtos); } else if (list.Any()) { foreach (var estado in list) { var ibgeCities = await SearchMunicipioAsync(estado.Ibge, estado.Id); cidadeList.AddRange(ibgeCities); } await repCity.InsertList(cidadeList); await repCity.Save(); cmd.Cmd = ServerCommands.LogResultOk; var dtos = cidadeList.Select(t => t.ConvertDto()).ToList(); cmd.Json = await SerializerAsync.SerializeJsonList(dtos); } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public EntityManager() { Context = new ZZContext(); MyRepository = new Repository <TEntity>(Context); }
public CartController(ZZContext context) { _context = context; }
public CategoryController(ZZContext context) { _context = context; }
public static async Task <Command> SaveAddress(Command command) { Command cmd = new Command(command); try { using (var context = new ZZContext()) { var dto = await SerializerAsync.DeserializeJson <EnderecoDto>(cmd.Json); var repAddress = new Repository <Endereco>(context); if (dto.Ibge <= 0) { var viacep = await SearchAddressAsync(dto.Cep, CancellationToken.None); dto.Ibge = viacep.IBGECode; dto.GIACode = viacep.GIACode; } if (String.IsNullOrWhiteSpace(dto.Codigo)) { dto.Codigo = dto.Ibge.ToString() + dto.GIACode.ToString() + dto.Cep + dto.Numero.ToString(); } var address = await repAddress.Get(e => e.Logradouro.Equals(dto.Logradouro) && e.Numero == dto.Numero); if (!address.Any()) { var entity = new Endereco(); entity.UpdateEntity(dto); var insertEntity = await repAddress.Insert(entity); if (insertEntity != null) { cmd.Cmd = ServerCommands.LogResultOk; await repAddress.Save(); cmd.Json = await SerializerAsync.SerializeJson(entity); cmd.EntityId = entity.Id; } else { cmd.Cmd = ServerCommands.RepeatedHumanCode; ConsoleEx.WriteLine(ServerCommands.RepeatedHumanCode); } } else { cmd.Cmd = ServerCommands.LogResultDeny; } } } catch (Exception e) { ConsoleEx.WriteError(e); } return(cmd); }
public ProductDetaileController(ZZContext context) { _context = context; }
/// <summary> /// /// </summary> /// <param name="context"></param> public Repository(ZZContext context) { Context = context; DbSet = Context.Set <TEntity>(); }