Beispiel #1
0
        public HttpResponseMessage IncluirDorsais(Operador obj)
        {
            var alvoradaContext = new AlvoradaContext();

            switch (obj.CdFilial)
            {
            case 1:
                var tanguaContext = new DorsalTanguaContext();
                if (tanguaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    tanguaContext.Operadores.Add(obj);
                    tanguaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 3:
                var mageContext = new DorsalMageContext();
                if (mageContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    mageContext.Operadores.Add(obj);
                    mageContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 5:
                var catarinaContext = new DorsalCatarinaContext();
                if (catarinaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    catarinaContext.Operadores.Add(obj);
                    catarinaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 6:
                var maricaContext = new DorsalMaricaContext();
                if (maricaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    maricaContext.Operadores.Add(obj);
                    maricaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 9:
                var arsenalContext = new DorsalArsenalContext();
                if (arsenalContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    arsenalContext.Operadores.Add(obj);
                    arsenalContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 10:
                var aguamineralContext = new DorsalAguaMineralContext();
                if (aguamineralContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    aguamineralContext.Operadores.Add(obj);
                    aguamineralContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 11:
                var riobonitoContext = new DorsalRioBonitoContext();
                if (riobonitoContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    riobonitoContext.Operadores.Add(obj);
                    riobonitoContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 12:
                var itaboraiContext = new DorsalItaboraiContext();
                if (itaboraiContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    itaboraiContext.Operadores.Add(obj);
                    itaboraiContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 14:
                var mage2Context = new DorsalMage2Context();
                if (mage2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    mage2Context.Operadores.Add(obj);
                    mage2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 15:
                var bacaxaContext = new DorsalBacaxaContext();
                if (bacaxaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    bacaxaContext.Operadores.Add(obj);
                    bacaxaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 17:
                var araruamaContext = new DorsalAraruamaContext();
                if (araruamaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    araruamaContext.Operadores.Add(obj);
                    araruamaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 18:
                var cabofrioContext = new DorsalCaboFrioContext();
                if (cabofrioContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    cabofrioContext.Operadores.Add(obj);
                    cabofrioContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 19:
                var saoPedroContext = new DorsalSaoPedroContext();
                if (saoPedroContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    saoPedroContext.Operadores.Add(obj);
                    saoPedroContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 20:
                var esperancaContext = new DorsalEsperancaContext();
                if (esperancaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    esperancaContext.Operadores.Add(obj);
                    esperancaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 21:
                var macaeContext = new DorsalMacaeContext();
                if (macaeContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    macaeContext.Operadores.Add(obj);
                    macaeContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 22:
                var rioDoOuroContext = new DorsalRioDoOuroContext();
                if (rioDoOuroContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    rioDoOuroContext.Operadores.Add(obj);
                    rioDoOuroContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 23:
                var inoaContext = new DorsalInoaContext();
                if (inoaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    inoaContext.Operadores.Add(obj);
                    inoaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;



            case 24:
                var rioBonito2Context = new DorsalRioBonito2Context();
                if (rioBonito2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    rioBonito2Context.Operadores.Add(obj);
                    rioBonito2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 25:
                var itaborai2Context = new DorsalItaborai2Context();
                if (itaborai2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    itaborai2Context.Operadores.Add(obj);
                    itaborai2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 26:
                var trindadeContext = new DorsalTrindadeContext();
                if (trindadeContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    trindadeContext.Operadores.Add(obj);
                    trindadeContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 27:
                var novaCidadeContext = new DorsalNovaCidadeContext();
                if (novaCidadeContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    novaCidadeContext.Operadores.Add(obj);
                    novaCidadeContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 28:
                var araruama2Context = new DorsalAraruama2Context();
                if (araruama2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    araruama2Context.Operadores.Add(obj);
                    araruama2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
        public string GetPostCST000()
        {
            List <int> cdFiliais = new List <int> {
                1, 3, 5, 6, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
            };
            List <string> retorno = new List <string>();
            var           query   = "Update dbo.tbTributacao set TributacaoPDV = '7', prTributacao =  7.00, inISS = 0, CST = '000' where cdTributacao =  10 and cdEmpresa =  10 ";

            try
            {
                var context = new DorsalHomologacaoContext();

                //context.Database.ExecuteSqlCommand("Update dbo.tbTributacao set TributacaoPDV = '7', prTributacao =  7.00, inISS = 0, CST = '000' where cdTributacao =  10 and cdEmpresa =  10 ");

                foreach (var item in cdFiliais)
                {
                    switch (item)
                    {
                    case 1:
                        var tanguaContext = new DorsalTanguaContext();
                        tanguaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 3:
                        var mageContext = new DorsalMageContext();
                        mageContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 5:
                        var catarinaContext = new DorsalCatarinaContext();
                        catarinaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 6:
                        var maricaContext = new DorsalMaricaContext();
                        maricaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 9:
                        var arsenalContext = new DorsalArsenalContext();
                        arsenalContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 10:
                        var aguamineralContext = new DorsalAguaMineralContext();
                        aguamineralContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 11:
                        var riobonitoContext = new DorsalRioBonitoContext();
                        riobonitoContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 12:
                        var itaboraiContext = new DorsalItaboraiContext();
                        itaboraiContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 14:
                        var mage2Context = new DorsalMage2Context();
                        mage2Context.Database.ExecuteSqlCommand(query);

                        break;

                    case 15:
                        var bacaxaContext = new DorsalBacaxaContext();
                        bacaxaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 17:
                        var araruamaContext = new DorsalAraruamaContext();
                        araruamaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 18:
                        var cabofrioContext = new DorsalCaboFrioContext();
                        cabofrioContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 20:
                        var esperancaContext = new DorsalEsperancaContext();
                        esperancaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 21:
                        var macaeContext = new DorsalMacaeContext();
                        macaeContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 22:
                        var rioDoOuroContext = new DorsalRioDoOuroContext();
                        rioDoOuroContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 23:
                        var inoaContext = new DorsalInoaContext();
                        inoaContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 24:
                        var rioBonito2Context = new DorsalRioBonito2Context();
                        rioBonito2Context.Database.ExecuteSqlCommand(query);

                        break;

                    case 25:
                        var itaborai2Context = new DorsalItaborai2Context();
                        itaborai2Context.Database.ExecuteSqlCommand(query);

                        break;

                    case 26:
                        var trindadeContext = new DorsalTrindadeContext();
                        trindadeContext.Database.ExecuteSqlCommand(query);

                        break;

                    case 27:
                        var novaCidadeContext = new DorsalNovaCidadeContext();
                        novaCidadeContext.Database.ExecuteSqlCommand(query);

                        break;
                    }
                }

                //retorno.Add('Tangua - Feito');
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return("Executado com sucesso!");
        }
Beispiel #3
0
        public HttpResponseMessage InativarDorsais(Operador obj)
        {
            var alvoradaContext = new AlvoradaContext();

            switch (obj.CdFilial)
            {
            case 1:
                var tanguaContext = new DorsalTanguaContext();
                if (tanguaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    tanguaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    tanguaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 3:
                var mageContext = new DorsalMageContext();
                if (mageContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    mageContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    mageContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 5:
                var catarinaContext = new DorsalCatarinaContext();
                if (catarinaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    catarinaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    catarinaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 6:
                var maricaContext = new DorsalMaricaContext();
                if (maricaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    maricaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    maricaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 9:
                var arsenalContext = new DorsalArsenalContext();
                if (arsenalContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    arsenalContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    arsenalContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 10:
                var aguamineralContext = new DorsalAguaMineralContext();
                if (aguamineralContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    aguamineralContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    aguamineralContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 11:
                var riobonitoContext = new DorsalRioBonitoContext();
                if (riobonitoContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    riobonitoContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    riobonitoContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 12:
                var itaboraiContext = new DorsalItaboraiContext();
                if (itaboraiContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    itaboraiContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    itaboraiContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 14:
                var mage2Context = new DorsalMage2Context();
                if (mage2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    mage2Context.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    mage2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 15:
                var bacaxaContext = new DorsalBacaxaContext();
                if (bacaxaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    bacaxaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    bacaxaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 17:
                var araruamaContext = new DorsalAraruamaContext();
                if (araruamaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    araruamaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    araruamaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 18:
                var cabofrioContext = new DorsalCaboFrioContext();
                if (cabofrioContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    cabofrioContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    cabofrioContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }