public static bool Guardar(TareasTipos tiposTarea)
 {
     if (!Existe(tiposTarea.Descripcion))
     {
         return(Insertar(tiposTarea));
     }
     else
     {
         return(Modificar(tiposTarea));
     }
 }
        private static bool Modificar(TareasTipos tareasTipos)
        {
            bool     modificado = false;
            Contexto contexto   = new Contexto();

            try
            {
                contexto.Entry(tareasTipos).State = EntityState.Modified;
                modificado = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(modificado);
        }
        private static bool Insertar(TareasTipos tareasTipos)
        {
            bool     insertado = false;
            Contexto contexto  = new Contexto();

            try
            {
                contexto.Add(tareasTipos);
                insertado = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(insertado);
        }