public List <OutputGetArea> ListaAreas(int id)
        {
            using (var db = new FIPEContratosContext())
            {
                try
                {
                    var lstRetornoAreas = new List <OutputGetArea>();
                    var lstAreas        = new bArea(db).ListaAreas();

                    foreach (var a in lstAreas)
                    {
                        var area = new OutputGetArea();
                        area.IdArea = a.IdArea;
                        area.DsArea = a.DsArea;

                        lstRetornoAreas.Add(area);
                    }

                    return(lstRetornoAreas);
                }
                catch (Exception ex)
                {
                    new bEmail(db).EnviarEmailTratamentoErro(ex, "ListaAreas");
                    throw;
                }
            }
        }
        public OutputGetAreaId GetById(int id)
        {
            using (var db = new FIPEContratosContext())
            {
                try
                {
                    var area = new OutputGetAreaId();
                    var a    = new bArea(db).BuscaAreaId(id);
                    area.IdArea = a.IdArea;
                    area.DsArea = a.DsArea;

                    return(area);
                }
                catch (Exception ex)
                {
                    new bEmail(db).EnviarEmailTratamentoErro(ex, "AreaController-GetById");

                    throw;
                }
            }
        }